#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include 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 InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct 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); } }; // System.Runtime.CompilerServices.ConditionalWeakTable`2 struct ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365; // System.Runtime.CompilerServices.ConditionalWeakTable`2 struct ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2CB162EA279A061211B72C2877C7DA4B0F751210; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t415AB1CCF34C2AFD829D73741300DF7B3952B518; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t0E9C1F26659F4FBDF4793BD8B1E1CB1A989835A8; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t2BE02FC81B6BE3DD6BBC18D34C30C9EF0DD35E1D; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t4AE83CAA494540D650478805656523E1268A1E0C; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t7F51348C3BECC9B5BB7DA478C7EE09A68BEE7B2E; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t33D27A8E53FC54B4B0B52E3CCF9D273FFAA85B1F; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_tEE2CEFD6223B04EEDD30DB679D9FB7785736DF07; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_tA472C67F2E88C7C802E78DFCC2E00B3A726A3944; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t8D043C298D10CB01F2091929CD5F87EE73E8DA7C; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tFBEC9463ED361F2291493660A5217929F0BD545B; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tC9A039B58725807AD489D59C42FF20CDF96FD0CB; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tA1510138A26A110E9D648710ED92A71F1C1936BE; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t96CEEF665BE915EAAF0CB58DA0757BB0E37412AE; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t4B4E108299AD5C075F796D612652C51E33FF2AA8; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t6A0B3779D77B3839CA85A69F87E242D1A3DFD42C; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t69AD3A469FE49186845313E1C754C78AA5C9FF53; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t1A386BEF1855064FD5CC71F340A68881A52B4932; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t75C3361D3BE51E9742B0BBFA0F3998120E7CB6CE; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t459A586F5E0490CC992B28EAF73756776C156EAC; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tAFCE72ADC2EDFFA5D34E7918994DD34A8583449F; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tE6F70F614B23A77B47F997321679A386DE38547C; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41; // System.Collections.Generic.List`1 struct List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Runtime.CompilerServices.Ephemeron[] struct EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.String[] struct StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // MS.Internal.Xml.Cache.XPathNode[] struct XPathNodeU5BU5D_t9C12796872BE720EA06A401CEBEE89CCB2482986; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Collections.IDictionaryEnumerator struct IDictionaryEnumerator_t8A89A8564EADF5FFB8494092DFED7D7C063F1501; // System.Collections.IEnumerator struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter_t2A667D8777429024D8A3CB3D9AE29EA79FEA6176; // System.Collections.Generic.KeyNotFoundException struct KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.Runtime.Serialization.SerializationException struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1; // System.String struct String_t; // System.Type struct Type_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1; IL2CPP_EXTERN_C String_t* _stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE; IL2CPP_EXTERN_C String_t* _stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B; IL2CPP_EXTERN_C String_t* _stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7; IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8; IL2CPP_EXTERN_C String_t* _stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4; IL2CPP_EXTERN_C String_t* _stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70; IL2CPP_EXTERN_C String_t* _stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB; IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5; IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085; IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED; IL2CPP_EXTERN_C String_t* _stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8; IL2CPP_EXTERN_C String_t* _stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8; IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7; IL2CPP_EXTERN_C String_t* _stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922; IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9; IL2CPP_EXTERN_C String_t* _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A; IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1; IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6; IL2CPP_EXTERN_C String_t* _stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26; IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m1FC2772900C143E9837C0478180F3FF0FBC0ACF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m22503F357932BABA27797FA2987BB9D9349F0E65_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m35809E71AF69D3C62D6CD935EE478225D35B650B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m5C4B29B3A32C4EE433E3F1078D55334B9DB208D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m796A39D38F749451A1734E7F8A75A0E841FEBCDA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m8C59DD8C3CC1C4EB9028B529F693E5C625957755_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mADA2D974CEFCBE097752C50F079741716F9C3F26_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mFB0E597549A11BB1BE3D2D1BFE147CE39FC845B0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m1628845CEE1A1A72D0C27D4245D9EAE940ED3A3C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m2DECD52F06E638192C239ED3D81B97F3C80576A7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m678A95E3A9BAFAFF67DC15E9D7AE0EB4DF577D50_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m72DA9FBD331A45719E88764DEC480548D55B83B1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m907C8A0EF1076DD5651F116498FA52339757C461_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mB05BA70F7843FADD42E1E16D8ADCA6F50BBF149B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mCC8D680C96C4BB99471C3AF5FB1EFD421A5260CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mD3BAF6AD5D9214753361BDB78BED823001842775_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m13BDEB36076000D56763B208804715AEE185DB4F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m306005A9946EC4885B658E7827B6156560611837_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m38D16875C0494F2F7A4827BB0299A54F4C8079C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m3B4AD7E08DFEBA867D7D9F2CBA2B70369CED768E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m3E50061A57DFA031C2CE0F4478CD1E4440DAA84B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m61896BC3E85B8A6941B5E2355BA06D0BFC7BE46F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mC673D5BDFCACEA2864F77CFCF831FBED0B10B1EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mE8BDA6AD9D3A871BDC214311505A1FFC3905452C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m1A31F2EB52DDE1CB758540AABF872257E9776B9A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m1B842ED5EBED18DB43538E76B8B60AAD1412DB8C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m3479BEB1C6209D3D321499BA0919D0103FA808D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m46D84A33B380DB5B9BC084BDDC985331BAD940F8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m5BB07230508C5197A5174DD2BEDC43E08278F3CA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m789E982C4E852C914A618E1C7884FC953DF5E6D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mA6CD32278677373080184941990F0827F3E7E671_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mE24A1069207B40ACA64BD67300D7CF6CA66CBCCD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m0F31F574F617BC92235C12DC3921C4D4078567D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m203F52C7583EE49E9A9D7E141FA43AC6743767C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m32BCC5BE94B4612005ACAA851DE41D2C876E6588_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m64F9FC0A2AE72723A7006A4B33B0124A0A492128_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mA9F89783B9D8B04DDEE1100EC54E5ECE67E04FE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mC968AC8E899A68F1BCE327B256C3626F2C80B345_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mD77C42A5A8B0F35C532D236A57D1DA4997888F20_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mFF77B05A57E76875AE6371E3A07455E83B459AC0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m022DCE351DA41F73AB5F0537645E12BA5751C287_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m1B22227EF07C5B7D71412C84A6FC5BC6B227AA9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m4CCE656CA503E16BCAF52AD5D60864CAA040F18D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m6DEF92C1BA299BE698021AAF149783CF847CD63E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m7DCDB6AEAAE8A28839EAB194185DD73067DFD18A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mBA38FFC03E71A218F69DB3E096FFB026A75CC740_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mBEECCDEFA82811E38CEC8D88C7E7225A1D55D0F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mF800238DB07428E1DD34F3A068D569F19B3506A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m1806F77B9A37440DBA824295D210DB76C2EBDD44_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m2435FFAB0D1E42157797401DA5E51F3B9ADE7854_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m371A98DA54A927322979E762655B297C52C00A56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m927AFBE5290C829E72BD662BB8BDC6533CE11E65_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mAF7FF615AB141277F0806E4027B8EE864C8404F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mC3CE0C43C8AE3AF8CE678F85CDE4D17674AE183B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mC9E2DA4B1A93BA83265FC2E3F9B0FA4F8F94CF2C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mF46E20F049146210F5735E95FEC96428723DB90D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m495055812FEE74FBDB279281EF6E9FAA81136A48_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m5BCFE06B13BF78D94CE00A335B79349420C3DB23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mB79C329A099C8F87322226DB09C86F98263D3208_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mC9A239D96414C6970ECF1B351E4B5AB0F2ABADF6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mD0B48BF43367CFB9D1D2BD1AA742A9FF29EF7737_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mD729AE081EE1A1BA91122A475C6C9B32C38C0FDB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mEA55A03BE4651B9FC504623EB2B490FCE2CD5311_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mEF1BE1E18B9078DCD55149EF5B3464389B63926B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m1B853A1921E9F43E69EF962990E75AEEFD92F763_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m30782503A1354952452F570785ED0CE79A6DF81E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m46EAFB218459AB926763832B8BC5F3FCD17C0BB0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mA60EEAD8439DE43C1831D854E5C91D86EA7E5A0F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mACEC9D320AA53B59169BA6C2FF93E5B5378996ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mBE098A6AB186B937829ED03A29D516CF2E307EE3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mCD02A64066C613ACA30EA102133B8193282F90AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mCF9EDC19806A3D31A31E58565867C40CBEF63348_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m1C672DE84505F3DB133A5259093FE2AE99DAFA55_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4154C8EDE9E182745EBF520FF16820E9741EE16B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4ECF901B4161A87CD6D5930E18CF8CEA3E9D7C22_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7134B0A786367DECA390BE26919788E4A9B0D832_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7588493411DBAC9972E8767F6FF44ADE1DD55AFC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m7E028A3CD56F567879531A3CD43398E0BB7DC9D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9E8BD857B497149738D16215E5E940EB5F76C2DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAD798757E609D6A4DF13454CF303E477F2DD5F4D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB418062156843F4EE73D7E9D90061277328A8A05_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB43BABE85D710E5B3A10FB58155121A76DD4EC72_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBBEF4F65A09E0CDE30CD435E1277B33FAA4047EB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC170DD8AD08E560EE6A304C0B967D53574B69C44_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC8163A50CFFC47768EB1E0EFE79956E7F096F832_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD2C8E2900DE1FD87681881DF8872C2C901E101BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE2DDF2302CE08448D5DC6129F7C631A3616365F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mFC4A507D4DA59E4BE660DE69196498E4A7CE4769_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m0641CB1221360019B8EABB0170EFB195FB751522_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m246C7E04A2E2309D2F90A160A248CD1EA68AF75C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m560A70E5C91BB62346189763E83743BC668D4BF2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m6CC6F47DBC9A9760EF32DF2ECD4C4390E58B9B6A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m9072359FABA68EFD0E9C09BEE58756DE0DAD8AA9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m9CE16C9CDB433FE24914A1CDA7E41AA5FE1E357C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mB1B2871D7E4233E261E0A06E09423AC8408D9067_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mC4B00F2F69499261DC854B5807395F1CFF32397A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct XPathNode_t8136D06F11AFD28E2F7CF363AD9198C32FA0FEF7_marshaled_com; struct XPathNode_t8136D06F11AFD28E2F7CF363AD9198C32FA0FEF7_marshaled_pinvoke; struct EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94; struct EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894; struct EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945; struct EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01; struct EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0; struct EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC; struct EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3; struct EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE; struct KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238; struct KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630; struct KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989; struct KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913; struct KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2; struct KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5; struct KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B; struct KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB; struct DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1; struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object // System.Runtime.CompilerServices.ConditionalWeakTable`2 struct ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E : public RuntimeObject { public: // System.Runtime.CompilerServices.Ephemeron[] System.Runtime.CompilerServices.ConditionalWeakTable`2::data EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8* ___data_4; // System.Object System.Runtime.CompilerServices.ConditionalWeakTable`2::_lock RuntimeObject * ____lock_5; // System.Int32 System.Runtime.CompilerServices.ConditionalWeakTable`2::size int32_t ___size_6; public: inline static int32_t get_offset_of_data_4() { return static_cast(offsetof(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E, ___data_4)); } inline EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8* get_data_4() const { return ___data_4; } inline EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8** get_address_of_data_4() { return &___data_4; } inline void set_data_4(EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8* value) { ___data_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_4), (void*)value); } inline static int32_t get_offset_of__lock_5() { return static_cast(offsetof(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E, ____lock_5)); } inline RuntimeObject * get__lock_5() const { return ____lock_5; } inline RuntimeObject ** get_address_of__lock_5() { return &____lock_5; } inline void set__lock_5(RuntimeObject * value) { ____lock_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____lock_5), (void*)value); } inline static int32_t get_offset_of_size_6() { return static_cast(offsetof(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E, ___size_6)); } inline int32_t get_size_6() const { return ___size_6; } inline int32_t* get_address_of_size_6() { return &___size_6; } inline void set_size_6(int32_t value) { ___size_6 = value; } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* ___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_t3442B52D8B63DF1012019646DC46A441B1AE6F03 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA * ___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_t3622D85A67B4F892D88901C6D210EEDCFEB9F451, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* 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_t3622D85A67B4F892D88901C6D210EEDCFEB9F451, ___entries_1)); } inline EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* 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_t3622D85A67B4F892D88901C6D210EEDCFEB9F451, ___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_t3622D85A67B4F892D88901C6D210EEDCFEB9F451, ___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_t3622D85A67B4F892D88901C6D210EEDCFEB9F451, ___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_t3622D85A67B4F892D88901C6D210EEDCFEB9F451, ___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_t3622D85A67B4F892D88901C6D210EEDCFEB9F451, ___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_t3622D85A67B4F892D88901C6D210EEDCFEB9F451, ___keys_7)); } inline KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 * 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_t3622D85A67B4F892D88901C6D210EEDCFEB9F451, ___values_8)); } inline ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA * get_values_8() const { return ___values_8; } inline ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA * 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_t3622D85A67B4F892D88901C6D210EEDCFEB9F451, ____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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* ___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_tF17038C1F3D6373E844C81A703834838FC029E6A * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C * ___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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* 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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9, ___entries_1)); } inline EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* 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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9, ___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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9, ___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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9, ___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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9, ___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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9, ___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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9, ___keys_7)); } inline KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A * get_keys_7() const { return ___keys_7; } inline KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A * 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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9, ___values_8)); } inline ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C * get_values_8() const { return ___values_8; } inline ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C * 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_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9, ____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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* ___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_tB08BB866662D4FA4B75600623DBAD98F28311E1B * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 * ___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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* 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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87, ___entries_1)); } inline EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* 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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87, ___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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87, ___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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87, ___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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87, ___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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87, ___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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87, ___keys_7)); } inline KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B * get_keys_7() const { return ___keys_7; } inline KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B * 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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87, ___values_8)); } inline ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 * get_values_8() const { return ___values_8; } inline ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 * 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_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87, ____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_tCBA5E4909C610253AE0904190A73FA4769E6AECE : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* ___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_tE83D74B046C4636950A99A15A66EB2D786898193 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD * ___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_tCBA5E4909C610253AE0904190A73FA4769E6AECE, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* 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_tCBA5E4909C610253AE0904190A73FA4769E6AECE, ___entries_1)); } inline EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* 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_tCBA5E4909C610253AE0904190A73FA4769E6AECE, ___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_tCBA5E4909C610253AE0904190A73FA4769E6AECE, ___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_tCBA5E4909C610253AE0904190A73FA4769E6AECE, ___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_tCBA5E4909C610253AE0904190A73FA4769E6AECE, ___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_tCBA5E4909C610253AE0904190A73FA4769E6AECE, ___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_tCBA5E4909C610253AE0904190A73FA4769E6AECE, ___keys_7)); } inline KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 * 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_tCBA5E4909C610253AE0904190A73FA4769E6AECE, ___values_8)); } inline ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD * get_values_8() const { return ___values_8; } inline ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD * 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_tCBA5E4909C610253AE0904190A73FA4769E6AECE, ____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_t32479D928C553725424938B11A68D3CD8069EA75 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* ___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_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C * ___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_t32479D928C553725424938B11A68D3CD8069EA75, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* 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_t32479D928C553725424938B11A68D3CD8069EA75, ___entries_1)); } inline EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* 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_t32479D928C553725424938B11A68D3CD8069EA75, ___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_t32479D928C553725424938B11A68D3CD8069EA75, ___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_t32479D928C553725424938B11A68D3CD8069EA75, ___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_t32479D928C553725424938B11A68D3CD8069EA75, ___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_t32479D928C553725424938B11A68D3CD8069EA75, ___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_t32479D928C553725424938B11A68D3CD8069EA75, ___keys_7)); } inline KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F * get_keys_7() const { return ___keys_7; } inline KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F * 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_t32479D928C553725424938B11A68D3CD8069EA75, ___values_8)); } inline ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C * get_values_8() const { return ___values_8; } inline ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C * 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_t32479D928C553725424938B11A68D3CD8069EA75, ____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_t4A9A1A4F5844AC021F6482A5537BA831982921A8 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* ___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_tC218438672C52E74BB633D822D7B38DCABD01CCC * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 * ___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_t4A9A1A4F5844AC021F6482A5537BA831982921A8, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* 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_t4A9A1A4F5844AC021F6482A5537BA831982921A8, ___entries_1)); } inline EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* 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_t4A9A1A4F5844AC021F6482A5537BA831982921A8, ___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_t4A9A1A4F5844AC021F6482A5537BA831982921A8, ___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_t4A9A1A4F5844AC021F6482A5537BA831982921A8, ___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_t4A9A1A4F5844AC021F6482A5537BA831982921A8, ___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_t4A9A1A4F5844AC021F6482A5537BA831982921A8, ___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_t4A9A1A4F5844AC021F6482A5537BA831982921A8, ___keys_7)); } inline KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC * get_keys_7() const { return ___keys_7; } inline KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC * 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_t4A9A1A4F5844AC021F6482A5537BA831982921A8, ___values_8)); } inline ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 * get_values_8() const { return ___values_8; } inline ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 * 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_t4A9A1A4F5844AC021F6482A5537BA831982921A8, ____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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* ___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_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 * ___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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* 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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8, ___entries_1)); } inline EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* 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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8, ___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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8, ___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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8, ___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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8, ___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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8, ___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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8, ___keys_7)); } inline KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F * get_keys_7() const { return ___keys_7; } inline KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F * 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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8, ___values_8)); } inline ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 * get_values_8() const { return ___values_8; } inline ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 * 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_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8, ____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_t4EDA304EB239333A04A5B9AA8551E2714497961C : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* ___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_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B * ___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_t4EDA304EB239333A04A5B9AA8551E2714497961C, ___buckets_0)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* 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_t4EDA304EB239333A04A5B9AA8551E2714497961C, ___entries_1)); } inline EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* 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_t4EDA304EB239333A04A5B9AA8551E2714497961C, ___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_t4EDA304EB239333A04A5B9AA8551E2714497961C, ___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_t4EDA304EB239333A04A5B9AA8551E2714497961C, ___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_t4EDA304EB239333A04A5B9AA8551E2714497961C, ___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_t4EDA304EB239333A04A5B9AA8551E2714497961C, ___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_t4EDA304EB239333A04A5B9AA8551E2714497961C, ___keys_7)); } inline KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 * 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_t4EDA304EB239333A04A5B9AA8551E2714497961C, ___values_8)); } inline ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B * get_values_8() const { return ___values_8; } inline ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B * 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_t4EDA304EB239333A04A5B9AA8551E2714497961C, ____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.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2CB162EA279A061211B72C2877C7DA4B0F751210 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 : public RuntimeObject { public: public: }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03, ___dictionary_0)); } inline Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A, ___dictionary_0)); } inline Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B, ___dictionary_0)); } inline Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193, ___dictionary_0)); } inline Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F, ___dictionary_0)); } inline Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC, ___dictionary_0)); } inline Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F, ___dictionary_0)); } inline Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41, ___dictionary_0)); } inline Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA, ___dictionary_0)); } inline Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C, ___dictionary_0)); } inline Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00, ___dictionary_0)); } inline Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD, ___dictionary_0)); } inline Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C, ___dictionary_0)); } inline Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079, ___dictionary_0)); } inline Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759, ___dictionary_0)); } inline Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B, ___dictionary_0)); } inline Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // System.Collections.Generic.DictionaryHashHelpers struct DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060 : public RuntimeObject { public: public: }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 : public RuntimeObject { public: // System.String[] System.Runtime.Serialization.SerializationInfo::m_members StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___m_members_3; // System.Object[] System.Runtime.Serialization.SerializationInfo::m_data ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_data_4; // System.Type[] System.Runtime.Serialization.SerializationInfo::m_types TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___m_types_5; // System.Collections.Generic.Dictionary`2 System.Runtime.Serialization.SerializationInfo::m_nameToIndex Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * ___m_nameToIndex_6; // System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember int32_t ___m_currMember_7; // System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter RuntimeObject* ___m_converter_8; // System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName String_t* ___m_fullTypeName_9; // System.String System.Runtime.Serialization.SerializationInfo::m_assemName String_t* ___m_assemName_10; // System.Type System.Runtime.Serialization.SerializationInfo::objectType Type_t * ___objectType_11; // System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit bool ___isFullTypeNameSetExplicit_12; // System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit bool ___isAssemblyNameSetExplicit_13; // System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust bool ___requireSameTokenInPartialTrust_14; public: inline static int32_t get_offset_of_m_members_3() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_members_3)); } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_m_members_3() const { return ___m_members_3; } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_m_members_3() { return &___m_members_3; } inline void set_m_members_3(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value) { ___m_members_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_members_3), (void*)value); } inline static int32_t get_offset_of_m_data_4() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_data_4)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_data_4() const { return ___m_data_4; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_data_4() { return &___m_data_4; } inline void set_m_data_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ___m_data_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_data_4), (void*)value); } inline static int32_t get_offset_of_m_types_5() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_types_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_m_types_5() const { return ___m_types_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_m_types_5() { return &___m_types_5; } inline void set_m_types_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___m_types_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_types_5), (void*)value); } inline static int32_t get_offset_of_m_nameToIndex_6() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_nameToIndex_6)); } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * get_m_nameToIndex_6() const { return ___m_nameToIndex_6; } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 ** get_address_of_m_nameToIndex_6() { return &___m_nameToIndex_6; } inline void set_m_nameToIndex_6(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * value) { ___m_nameToIndex_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_nameToIndex_6), (void*)value); } inline static int32_t get_offset_of_m_currMember_7() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_currMember_7)); } inline int32_t get_m_currMember_7() const { return ___m_currMember_7; } inline int32_t* get_address_of_m_currMember_7() { return &___m_currMember_7; } inline void set_m_currMember_7(int32_t value) { ___m_currMember_7 = value; } inline static int32_t get_offset_of_m_converter_8() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_converter_8)); } inline RuntimeObject* get_m_converter_8() const { return ___m_converter_8; } inline RuntimeObject** get_address_of_m_converter_8() { return &___m_converter_8; } inline void set_m_converter_8(RuntimeObject* value) { ___m_converter_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_converter_8), (void*)value); } inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_fullTypeName_9)); } inline String_t* get_m_fullTypeName_9() const { return ___m_fullTypeName_9; } inline String_t** get_address_of_m_fullTypeName_9() { return &___m_fullTypeName_9; } inline void set_m_fullTypeName_9(String_t* value) { ___m_fullTypeName_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fullTypeName_9), (void*)value); } inline static int32_t get_offset_of_m_assemName_10() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_assemName_10)); } inline String_t* get_m_assemName_10() const { return ___m_assemName_10; } inline String_t** get_address_of_m_assemName_10() { return &___m_assemName_10; } inline void set_m_assemName_10(String_t* value) { ___m_assemName_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_assemName_10), (void*)value); } inline static int32_t get_offset_of_objectType_11() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___objectType_11)); } inline Type_t * get_objectType_11() const { return ___objectType_11; } inline Type_t ** get_address_of_objectType_11() { return &___objectType_11; } inline void set_objectType_11(Type_t * value) { ___objectType_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___objectType_11), (void*)value); } inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isFullTypeNameSetExplicit_12)); } inline bool get_isFullTypeNameSetExplicit_12() const { return ___isFullTypeNameSetExplicit_12; } inline bool* get_address_of_isFullTypeNameSetExplicit_12() { return &___isFullTypeNameSetExplicit_12; } inline void set_isFullTypeNameSetExplicit_12(bool value) { ___isFullTypeNameSetExplicit_12 = value; } inline static int32_t get_offset_of_isAssemblyNameSetExplicit_13() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isAssemblyNameSetExplicit_13)); } inline bool get_isAssemblyNameSetExplicit_13() const { return ___isAssemblyNameSetExplicit_13; } inline bool* get_address_of_isAssemblyNameSetExplicit_13() { return &___isAssemblyNameSetExplicit_13; } inline void set_isAssemblyNameSetExplicit_13(bool value) { ___isAssemblyNameSetExplicit_13 = value; } inline static int32_t get_offset_of_requireSameTokenInPartialTrust_14() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___requireSameTokenInPartialTrust_14)); } inline bool get_requireSameTokenInPartialTrust_14() const { return ___requireSameTokenInPartialTrust_14; } inline bool* get_address_of_requireSameTokenInPartialTrust_14() { return &___requireSameTokenInPartialTrust_14; } inline void set_requireSameTokenInPartialTrust_14(bool value) { ___requireSameTokenInPartialTrust_14 = value; } }; // 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; } }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_t03A87BF6367938D67497088665C733ED14E14AC9 { 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_t03A87BF6367938D67497088665C733ED14E14AC9, ___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_t03A87BF6367938D67497088665C733ED14E14AC9, ___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_t03A87BF6367938D67497088665C733ED14E14AC9, ___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_t03A87BF6367938D67497088665C733ED14E14AC9, ___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_t8E7896C112810E7B3FD1419DDAC87B62F5549A31 { 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_t8E7896C112810E7B3FD1419DDAC87B62F5549A31, ___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_t8E7896C112810E7B3FD1419DDAC87B62F5549A31, ___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_t8E7896C112810E7B3FD1419DDAC87B62F5549A31, ___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_t8E7896C112810E7B3FD1419DDAC87B62F5549A31, ___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_tCEEEA2545C9572EC331DBB69871921A5B01E60DA { public: // TKey System.Collections.Generic.KeyValuePair`2::key uint32_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_tCEEEA2545C9572EC331DBB69871921A5B01E60DA, ___key_0)); } inline uint32_t get_key_0() const { return ___key_0; } inline uint32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(uint32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA, ___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_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 { public: // TKey System.Collections.Generic.KeyValuePair`2::key uint64_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_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703, ___key_0)); } inline uint64_t get_key_0() const { return ___key_0; } inline uint64_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(uint64_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703, ___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.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; // System.Collections.DictionaryEntry struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 { 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_tF60471FAB430320A9C7D4382BF966EAAC06D7A90, ____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_tF60471FAB430320A9C7D4382BF966EAAC06D7A90, ____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_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_pinvoke { Il2CppIUnknown* ____key_0; Il2CppIUnknown* ____value_1; }; // Native definition for COM marshalling of System.Collections.DictionaryEntry struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_com { Il2CppIUnknown* ____key_0; Il2CppIUnknown* ____value_1; }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; // System.Collections.Generic.NonRandomizedStringEqualityComparer struct NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 : public EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E { public: public: }; // UnityEngine.InputSystem.Utilities.Substring struct Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F { public: // System.String UnityEngine.InputSystem.Utilities.Substring::m_String String_t* ___m_String_0; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::m_Index int32_t ___m_Index_1; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_String_0() { return static_cast(offsetof(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F, ___m_String_0)); } inline String_t* get_m_String_0() const { return ___m_String_0; } inline String_t** get_address_of_m_String_0() { return &___m_String_0; } inline void set_m_String_0(String_t* value) { ___m_String_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_String_0), (void*)value); } inline static int32_t get_offset_of_m_Index_1() { return static_cast(offsetof(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F, ___m_Index_1)); } inline int32_t get_m_Index_1() const { return ___m_Index_1; } inline int32_t* get_address_of_m_Index_1() { return &___m_Index_1; } inline void set_m_Index_1(int32_t value) { ___m_Index_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.Substring struct Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_pinvoke { char* ___m_String_0; int32_t ___m_Index_1; int32_t ___m_Length_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.Substring struct Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_com { Il2CppChar* ___m_String_0; int32_t ___m_Index_1; int32_t ___m_Length_2; }; // System.UInt32 struct UInt32_tE60352A06233E4E69DD198BCC67142159F686B15 { 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_tE60352A06233E4E69DD198BCC67142159F686B15, ___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_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281 { 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_tEC57511B3E3CA2DBA1BEBD434C6983E31C943281, ___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_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 { public: // MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeRef::page XPathNodeU5BU5D_t9C12796872BE720EA06A401CEBEE89CCB2482986* ___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_t2A79A2C8D785DF72D2F344E0E216A8C751D50503, ___page_0)); } inline XPathNodeU5BU5D_t9C12796872BE720EA06A401CEBEE89CCB2482986* get_page_0() const { return ___page_0; } inline XPathNodeU5BU5D_t9C12796872BE720EA06A401CEBEE89CCB2482986** get_address_of_page_0() { return &___page_0; } inline void set_page_0(XPathNodeU5BU5D_t9C12796872BE720EA06A401CEBEE89CCB2482986* value) { ___page_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___page_0), (void*)value); } inline static int32_t get_offset_of_idx_1() { return static_cast(offsetof(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503, ___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_t2A79A2C8D785DF72D2F344E0E216A8C751D50503_marshaled_pinvoke { XPathNode_t8136D06F11AFD28E2F7CF363AD9198C32FA0FEF7_marshaled_pinvoke* ___page_0; int32_t ___idx_1; }; // Native definition for COM marshalling of MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503_marshaled_com { XPathNode_t8136D06F11AFD28E2F7CF363AD9198C32FA0FEF7_marshaled_com* ___page_0; int32_t ___idx_1; }; // UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState struct InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF { public: // System.Int32 UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState::refCount int32_t ___refCount_0; // System.Boolean UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState::enabledByInputModule bool ___enabledByInputModule_1; public: inline static int32_t get_offset_of_refCount_0() { return static_cast(offsetof(InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF, ___refCount_0)); } inline int32_t get_refCount_0() const { return ___refCount_0; } inline int32_t* get_address_of_refCount_0() { return &___refCount_0; } inline void set_refCount_0(int32_t value) { ___refCount_0 = value; } inline static int32_t get_offset_of_enabledByInputModule_1() { return static_cast(offsetof(InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF, ___enabledByInputModule_1)); } inline bool get_enabledByInputModule_1() const { return ___enabledByInputModule_1; } inline bool* get_address_of_enabledByInputModule_1() { return &___enabledByInputModule_1; } inline void set_enabledByInputModule_1(bool value) { ___enabledByInputModule_1 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState struct InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF_marshaled_pinvoke { int32_t ___refCount_0; int32_t ___enabledByInputModule_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState struct InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF_marshaled_com { int32_t ___refCount_0; int32_t ___enabledByInputModule_1; }; // OVRPassthroughLayer/PassthroughMeshInstance struct PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF { public: // System.UInt64 OVRPassthroughLayer/PassthroughMeshInstance::meshHandle uint64_t ___meshHandle_0; // System.UInt64 OVRPassthroughLayer/PassthroughMeshInstance::instanceHandle uint64_t ___instanceHandle_1; // System.Boolean OVRPassthroughLayer/PassthroughMeshInstance::updateTransform bool ___updateTransform_2; public: inline static int32_t get_offset_of_meshHandle_0() { return static_cast(offsetof(PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF, ___meshHandle_0)); } inline uint64_t get_meshHandle_0() const { return ___meshHandle_0; } inline uint64_t* get_address_of_meshHandle_0() { return &___meshHandle_0; } inline void set_meshHandle_0(uint64_t value) { ___meshHandle_0 = value; } inline static int32_t get_offset_of_instanceHandle_1() { return static_cast(offsetof(PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF, ___instanceHandle_1)); } inline uint64_t get_instanceHandle_1() const { return ___instanceHandle_1; } inline uint64_t* get_address_of_instanceHandle_1() { return &___instanceHandle_1; } inline void set_instanceHandle_1(uint64_t value) { ___instanceHandle_1 = value; } inline static int32_t get_offset_of_updateTransform_2() { return static_cast(offsetof(PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF, ___updateTransform_2)); } inline bool get_updateTransform_2() const { return ___updateTransform_2; } inline bool* get_address_of_updateTransform_2() { return &___updateTransform_2; } inline void set_updateTransform_2(bool value) { ___updateTransform_2 = value; } }; // Native definition for P/Invoke marshalling of OVRPassthroughLayer/PassthroughMeshInstance struct PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF_marshaled_pinvoke { uint64_t ___meshHandle_0; uint64_t ___instanceHandle_1; int32_t ___updateTransform_2; }; // Native definition for COM marshalling of OVRPassthroughLayer/PassthroughMeshInstance struct PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF_marshaled_com { uint64_t ___meshHandle_0; uint64_t ___instanceHandle_1; int32_t ___updateTransform_2; }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C { 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 InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C, ___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_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C, ___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_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C, ___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_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C, ___value_3)); } inline InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF get_value_3() const { return ___value_3; } inline InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF * get_address_of_value_3() { return &___value_3; } inline void set_value_3(InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_tA640A750E64B9A8B3CE47F33007EA5533A4421D9 { 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 PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tA640A750E64B9A8B3CE47F33007EA5533A4421D9, ___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_tA640A750E64B9A8B3CE47F33007EA5533A4421D9, ___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_tA640A750E64B9A8B3CE47F33007EA5533A4421D9, ___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_tA640A750E64B9A8B3CE47F33007EA5533A4421D9, ___value_3)); } inline PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF get_value_3() const { return ___value_3; } inline PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF * get_address_of_value_3() { return &___value_3; } inline void set_value_3(PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A { 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_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key_2; // TValue System.Collections.Generic.Dictionary`2/Entry::value XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A, ___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_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A, ___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_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A, ___key_2)); } inline XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 get_key_2() const { return ___key_2; } inline XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 * get_address_of_key_2() { return &___key_2; } inline void set_key_2(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 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_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A, ___value_3)); } inline XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 get_value_3() const { return ___value_3; } inline XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 * get_address_of_value_3() { return &___value_3; } inline void set_value_3(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___page_0), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * ___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_tCEEEA2545C9572EC331DBB69871921A5B01E60DA ___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_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA, ___dictionary_0)); } inline Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA, ___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_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA, ___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_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA, ___current_3)); } inline KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA get_current_3() const { return ___current_3; } inline KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA 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_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA, ___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_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * ___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_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 ___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_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C, ___dictionary_0)); } inline Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C, ___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_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C, ___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_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C, ___current_3)); } inline KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 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_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C, ___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_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4, ___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_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4, ___value_1)); } inline InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF get_value_1() const { return ___value_1; } inline InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF * get_address_of_value_1() { return &___value_1; } inline void set_value_1(InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49, ___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_t3EB93B823BA4B6B71E8C54FED63D693B57682D49, ___value_1)); } inline PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF get_value_1() const { return ___value_1; } inline PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF * get_address_of_value_1() { return &___value_1; } inline void set_value_1(PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 { public: // TKey System.Collections.Generic.KeyValuePair`2::key XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717, ___key_0)); } inline XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 get_key_0() const { return ___key_0; } inline XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 * get_address_of_key_0() { return &___key_0; } inline void set_key_0(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 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_tA248CA53608CB5BD1F4859EDB188A970E1534717, ___value_1)); } inline XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 get_value_1() const { return ___value_1; } inline XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___page_0), (void*)NULL); } }; // FMOD.Studio.Bank struct Bank_t65BB4F2DD95EE2A62FC08E2C92D32FC34F2EFAE7 { public: // System.IntPtr FMOD.Studio.Bank::handle intptr_t ___handle_0; public: inline static int32_t get_offset_of_handle_0() { return static_cast(offsetof(Bank_t65BB4F2DD95EE2A62FC08E2C92D32FC34F2EFAE7, ___handle_0)); } inline intptr_t get_handle_0() const { return ___handle_0; } inline intptr_t* get_address_of_handle_0() { return &___handle_0; } inline void set_handle_0(intptr_t value) { ___handle_0 = value; } }; // System.Reflection.BindingFlags struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // System.Collections.Generic.InsertionBehavior struct InsertionBehavior_tA826DE0CFD956DDC36E5D9F590B8D2431459CE3B { public: // System.Byte System.Collections.Generic.InsertionBehavior::value__ uint8_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(InsertionBehavior_tA826DE0CFD956DDC36E5D9F590B8D2431459CE3B, ___value___2)); } inline uint8_t get_value___2() const { return ___value___2; } inline uint8_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(uint8_t value) { ___value___2 = value; } }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; // System.Runtime.Serialization.StreamingContextStates struct StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3 { public: // System.Int32 System.Runtime.Serialization.StreamingContextStates::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(StreamingContextStates_tF4C7FE6D6121BD4C67699869C8269A60B36B42C3, ___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.UInt32Enum struct UInt32Enum_t205AC9FF1DBA9F24788030B596D7BE3A2E808EF1 { public: // System.UInt32 System.UInt32Enum::value__ uint32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(UInt32Enum_t205AC9FF1DBA9F24788030B596D7BE3A2E808EF1, ___value___2)); } inline uint32_t get_value___2() const { return ___value___2; } inline uint32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(uint32_t value) { ___value___2 = value; } }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 { public: // UnityEngine.InputSystem.Utilities.Substring UnityEngine.InputSystem.Utilities.JsonParser/JsonString::text Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F ___text_0; // System.Boolean UnityEngine.InputSystem.Utilities.JsonParser/JsonString::hasEscapes bool ___hasEscapes_1; public: inline static int32_t get_offset_of_text_0() { return static_cast(offsetof(JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301, ___text_0)); } inline Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F get_text_0() const { return ___text_0; } inline Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F * get_address_of_text_0() { return &___text_0; } inline void set_text_0(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F value) { ___text_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___text_0))->___m_String_0), (void*)NULL); } inline static int32_t get_offset_of_hasEscapes_1() { return static_cast(offsetof(JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301, ___hasEscapes_1)); } inline bool get_hasEscapes_1() const { return ___hasEscapes_1; } inline bool* get_address_of_hasEscapes_1() { return &___hasEscapes_1; } inline void set_hasEscapes_1(bool value) { ___hasEscapes_1 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_pinvoke { Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_pinvoke ___text_0; int32_t ___hasEscapes_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_com { Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_com ___text_0; int32_t ___hasEscapes_1; }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType struct JsonValueType_t536726C35383E9602EC7AE443D8CFC95C5F35540 { public: // System.Int32 UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(JsonValueType_t536726C35383E9602EC7AE443D8CFC95C5F35540, ___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.Collections.Generic.Dictionary`2/Entry struct Entry_t75555245F6EED3D80CF16B19FECB5C191236CF38 { 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_t75555245F6EED3D80CF16B19FECB5C191236CF38, ___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_t75555245F6EED3D80CF16B19FECB5C191236CF38, ___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_t75555245F6EED3D80CF16B19FECB5C191236CF38, ___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_t75555245F6EED3D80CF16B19FECB5C191236CF38, ___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_tF2EF7F05963961545A375AE16A655B20865159BC { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * ___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_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 ___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_tF2EF7F05963961545A375AE16A655B20865159BC, ___dictionary_0)); } inline Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC, ___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_tF2EF7F05963961545A375AE16A655B20865159BC, ___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_tF2EF7F05963961545A375AE16A655B20865159BC, ___current_3)); } inline KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 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_tF2EF7F05963961545A375AE16A655B20865159BC, ___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_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * ___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_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 ___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_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3, ___dictionary_0)); } inline Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3, ___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_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3, ___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_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3, ___current_3)); } inline KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 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_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3, ___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_t1967C3054D1AD9501C1BC5821895CC624B294699 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * ___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_tA248CA53608CB5BD1F4859EDB188A970E1534717 ___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_t1967C3054D1AD9501C1BC5821895CC624B294699, ___dictionary_0)); } inline Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699, ___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_t1967C3054D1AD9501C1BC5821895CC624B294699, ___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_t1967C3054D1AD9501C1BC5821895CC624B294699, ___current_3)); } inline KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 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_t1967C3054D1AD9501C1BC5821895CC624B294699, ___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_t78B694E8342E86089FB515D21C3CB9F12838A5CB { public: // TKey System.Collections.Generic.KeyValuePair`2::key uint32_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_t78B694E8342E86089FB515D21C3CB9F12838A5CB, ___key_0)); } inline uint32_t get_key_0() const { return ___key_0; } inline uint32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(uint32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB, ___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.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 { public: // System.Object System.Runtime.Serialization.StreamingContext::m_additionalContext RuntimeObject * ___m_additionalContext_0; // System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::m_state int32_t ___m_state_1; public: inline static int32_t get_offset_of_m_additionalContext_0() { return static_cast(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_additionalContext_0)); } inline RuntimeObject * get_m_additionalContext_0() const { return ___m_additionalContext_0; } inline RuntimeObject ** get_address_of_m_additionalContext_0() { return &___m_additionalContext_0; } inline void set_m_additionalContext_0(RuntimeObject * value) { ___m_additionalContext_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_additionalContext_0), (void*)value); } inline static int32_t get_offset_of_m_state_1() { return static_cast(offsetof(StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505, ___m_state_1)); } inline int32_t get_m_state_1() const { return ___m_state_1; } inline int32_t* get_address_of_m_state_1() { return &___m_state_1; } inline void set_m_state_1(int32_t value) { ___m_state_1 = value; } }; // Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_pinvoke { Il2CppIUnknown* ___m_additionalContext_0; int32_t ___m_state_1; }; // Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505_marshaled_com { Il2CppIUnknown* ___m_additionalContext_0; int32_t ___m_state_1; }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9; public: inline static int32_t get_offset_of__impl_9() { return static_cast(offsetof(Type_t, ____impl_9)); } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; } inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value) { ____impl_9 = value; } }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB { public: // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::type int32_t ___type_0; // System.Boolean UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::boolValue bool ___boolValue_1; // System.Double UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::realValue double ___realValue_2; // System.Int64 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::integerValue int64_t ___integerValue_3; // UnityEngine.InputSystem.Utilities.JsonParser/JsonString UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::stringValue JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 ___stringValue_4; // System.Collections.Generic.List`1 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::arrayValue List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___arrayValue_5; // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::objectValue Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * ___objectValue_6; // System.Object UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::anyValue RuntimeObject * ___anyValue_7; public: inline static int32_t get_offset_of_type_0() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___type_0)); } inline int32_t get_type_0() const { return ___type_0; } inline int32_t* get_address_of_type_0() { return &___type_0; } inline void set_type_0(int32_t value) { ___type_0 = value; } inline static int32_t get_offset_of_boolValue_1() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___boolValue_1)); } inline bool get_boolValue_1() const { return ___boolValue_1; } inline bool* get_address_of_boolValue_1() { return &___boolValue_1; } inline void set_boolValue_1(bool value) { ___boolValue_1 = value; } inline static int32_t get_offset_of_realValue_2() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___realValue_2)); } inline double get_realValue_2() const { return ___realValue_2; } inline double* get_address_of_realValue_2() { return &___realValue_2; } inline void set_realValue_2(double value) { ___realValue_2 = value; } inline static int32_t get_offset_of_integerValue_3() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___integerValue_3)); } inline int64_t get_integerValue_3() const { return ___integerValue_3; } inline int64_t* get_address_of_integerValue_3() { return &___integerValue_3; } inline void set_integerValue_3(int64_t value) { ___integerValue_3 = value; } inline static int32_t get_offset_of_stringValue_4() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___stringValue_4)); } inline JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 get_stringValue_4() const { return ___stringValue_4; } inline JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 * get_address_of_stringValue_4() { return &___stringValue_4; } inline void set_stringValue_4(JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 value) { ___stringValue_4 = value; Il2CppCodeGenWriteBarrier((void**)&((&(((&___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); } inline static int32_t get_offset_of_arrayValue_5() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___arrayValue_5)); } inline List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * get_arrayValue_5() const { return ___arrayValue_5; } inline List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 ** get_address_of_arrayValue_5() { return &___arrayValue_5; } inline void set_arrayValue_5(List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * value) { ___arrayValue_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___arrayValue_5), (void*)value); } inline static int32_t get_offset_of_objectValue_6() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___objectValue_6)); } inline Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * get_objectValue_6() const { return ___objectValue_6; } inline Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 ** get_address_of_objectValue_6() { return &___objectValue_6; } inline void set_objectValue_6(Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * value) { ___objectValue_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___objectValue_6), (void*)value); } inline static int32_t get_offset_of_anyValue_7() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___anyValue_7)); } inline RuntimeObject * get_anyValue_7() const { return ___anyValue_7; } inline RuntimeObject ** get_address_of_anyValue_7() { return &___anyValue_7; } inline void set_anyValue_7(RuntimeObject * value) { ___anyValue_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___anyValue_7), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB_marshaled_pinvoke { int32_t ___type_0; int32_t ___boolValue_1; double ___realValue_2; int64_t ___integerValue_3; JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_pinvoke ___stringValue_4; List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___arrayValue_5; Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * ___objectValue_6; Il2CppIUnknown* ___anyValue_7; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB_marshaled_com { int32_t ___type_0; int32_t ___boolValue_1; double ___realValue_2; int64_t ___integerValue_3; JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_com ___stringValue_4; List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___arrayValue_5; Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * ___objectValue_6; Il2CppIUnknown* ___anyValue_7; }; // FMODUnity.RuntimeManager/LoadedBank struct LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 { public: // FMOD.Studio.Bank FMODUnity.RuntimeManager/LoadedBank::Bank Bank_t65BB4F2DD95EE2A62FC08E2C92D32FC34F2EFAE7 ___Bank_0; // System.Int32 FMODUnity.RuntimeManager/LoadedBank::RefCount int32_t ___RefCount_1; public: inline static int32_t get_offset_of_Bank_0() { return static_cast(offsetof(LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926, ___Bank_0)); } inline Bank_t65BB4F2DD95EE2A62FC08E2C92D32FC34F2EFAE7 get_Bank_0() const { return ___Bank_0; } inline Bank_t65BB4F2DD95EE2A62FC08E2C92D32FC34F2EFAE7 * get_address_of_Bank_0() { return &___Bank_0; } inline void set_Bank_0(Bank_t65BB4F2DD95EE2A62FC08E2C92D32FC34F2EFAE7 value) { ___Bank_0 = value; } inline static int32_t get_offset_of_RefCount_1() { return static_cast(offsetof(LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926, ___RefCount_1)); } inline int32_t get_RefCount_1() const { return ___RefCount_1; } inline int32_t* get_address_of_RefCount_1() { return &___RefCount_1; } inline void set_RefCount_1(int32_t value) { ___RefCount_1 = value; } }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_t834B95FB8E40C62C6ACA4227F541FA11D98335C3 { 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 JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t834B95FB8E40C62C6ACA4227F541FA11D98335C3, ___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_t834B95FB8E40C62C6ACA4227F541FA11D98335C3, ___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_t834B95FB8E40C62C6ACA4227F541FA11D98335C3, ___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_t834B95FB8E40C62C6ACA4227F541FA11D98335C3, ___value_3)); } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB get_value_3() const { return ___value_3; } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * get_address_of_value_3() { return &___value_3; } inline void set_value_3(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___value_3))->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___anyValue_7), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E { 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 LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E, ___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_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E, ___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_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E, ___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_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E, ___value_3)); } inline LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 get_value_3() const { return ___value_3; } inline LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 * get_address_of_value_3() { return &___value_3; } inline void set_value_3(LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * ___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_t78B694E8342E86089FB515D21C3CB9F12838A5CB ___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_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF, ___dictionary_0)); } inline Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF, ___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_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF, ___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_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF, ___current_3)); } inline KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB get_current_3() const { return ___current_3; } inline KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB 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_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF, ___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_t017C0505BFEB76D462E1367442B1C866DB044184 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184, ___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_t017C0505BFEB76D462E1367442B1C866DB044184, ___value_1)); } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB get_value_1() const { return ___value_1; } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * get_address_of_value_1() { return &___value_1; } inline void set_value_1(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___value_1))->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___anyValue_7), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD, ___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_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD, ___value_1)); } inline LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 get_value_1() const { return ___value_1; } inline LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 value) { ___value_1 = value; } }; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.ArgumentException::m_paramName String_t* ___m_paramName_17; public: inline static int32_t get_offset_of_m_paramName_17() { return static_cast(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); } inline String_t* get_m_paramName_17() const { return ___m_paramName_17; } inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; } inline void set_m_paramName_17(String_t* value) { ___m_paramName_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value); } }; // System.ArrayTypeMismatchException struct ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.InvalidCastException struct InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.Collections.Generic.KeyNotFoundException struct KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.Runtime.Serialization.SerializationException struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * ___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_t017C0505BFEB76D462E1367442B1C866DB044184 ___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_t3C288065DC1B837BBA0B61281FDDBB2D32E65408, ___dictionary_0)); } inline Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408, ___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_t3C288065DC1B837BBA0B61281FDDBB2D32E65408, ___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_t3C288065DC1B837BBA0B61281FDDBB2D32E65408, ___current_3)); } inline KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&(((&___current_3))->___value_1))->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___anyValue_7), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408, ___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_tE6C6AF641B4C383E3B8DD1D949791B4555022827 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * ___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_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD ___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_tE6C6AF641B4C383E3B8DD1D949791B4555022827, ___dictionary_0)); } inline Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827, ___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_tE6C6AF641B4C383E3B8DD1D949791B4555022827, ___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_tE6C6AF641B4C383E3B8DD1D949791B4555022827, ___current_3)); } inline KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD get_current_3() const { return ___current_3; } inline KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD 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_tE6C6AF641B4C383E3B8DD1D949791B4555022827, ___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.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: public: }; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: // System.Object System.ArgumentOutOfRangeException::m_actualValue RuntimeObject * ___m_actualValue_19; public: inline static int32_t get_offset_of_m_actualValue_19() { return static_cast(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8, ___m_actualValue_19)); } inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; } inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; } inline void set_m_actualValue_19(RuntimeObject * value) { ___m_actualValue_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value); } }; // System.Object // System.Object // System.Runtime.CompilerServices.ConditionalWeakTable`2 // System.Runtime.CompilerServices.ConditionalWeakTable`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2CB162EA279A061211B72C2877C7DA4B0F751210_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t2CB162EA279A061211B72C2877C7DA4B0F751210 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t2CB162EA279A061211B72C2877C7DA4B0F751210_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t2CB162EA279A061211B72C2877C7DA4B0F751210 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t2CB162EA279A061211B72C2877C7DA4B0F751210 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t2CB162EA279A061211B72C2877C7DA4B0F751210 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection struct Il2CppArrayBounds; // System.Array struct Il2CppArrayBounds; // System.Array // System.Collections.Generic.DictionaryHashHelpers struct DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields { public: // System.Runtime.CompilerServices.ConditionalWeakTable`2 System.Collections.Generic.DictionaryHashHelpers::k__BackingField ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * ___U3CSerializationInfoTableU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CSerializationInfoTableU3Ek__BackingField_0() { return static_cast(offsetof(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields, ___U3CSerializationInfoTableU3Ek__BackingField_0)); } inline ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * get_U3CSerializationInfoTableU3Ek__BackingField_0() const { return ___U3CSerializationInfoTableU3Ek__BackingField_0; } inline ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E ** get_address_of_U3CSerializationInfoTableU3Ek__BackingField_0() { return &___U3CSerializationInfoTableU3Ek__BackingField_0; } inline void set_U3CSerializationInfoTableU3Ek__BackingField_0(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * value) { ___U3CSerializationInfoTableU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSerializationInfoTableU3Ek__BackingField_0), (void*)value); } }; // System.Collections.Generic.DictionaryHashHelpers // System.Reflection.MemberInfo // System.Reflection.MemberInfo // System.Runtime.Serialization.SerializationInfo // System.Runtime.Serialization.SerializationInfo // System.String 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.String // System.ValueType // System.ValueType // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Boolean // System.Collections.DictionaryEntry // System.Collections.DictionaryEntry // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // System.Enum // System.Int32 // System.Int32 // System.IntPtr 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.IntPtr // System.Collections.Generic.NonRandomizedStringEqualityComparer // System.Collections.Generic.NonRandomizedStringEqualityComparer // UnityEngine.InputSystem.Utilities.Substring // UnityEngine.InputSystem.Utilities.Substring // System.UInt32 // System.UInt32 // System.UInt64 // System.UInt64 // System.Void // System.Void // MS.Internal.Xml.Cache.XPathNodeRef // MS.Internal.Xml.Cache.XPathNodeRef // UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState // UnityEngine.InputSystem.UI.InputSystemUIInputModule/InputActionReferenceState // OVRPassthroughLayer/PassthroughMeshInstance // OVRPassthroughLayer/PassthroughMeshInstance // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // FMOD.Studio.Bank // FMOD.Studio.Bank // System.Reflection.BindingFlags // System.Reflection.BindingFlags // System.Exception 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); } }; // System.Exception // System.Collections.Generic.InsertionBehavior // System.Collections.Generic.InsertionBehavior // System.RuntimeTypeHandle // System.RuntimeTypeHandle // System.Runtime.Serialization.StreamingContextStates // System.Runtime.Serialization.StreamingContextStates // System.UInt32Enum // System.UInt32Enum // UnityEngine.InputSystem.Utilities.JsonParser/JsonString // UnityEngine.InputSystem.Utilities.JsonParser/JsonString // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Runtime.Serialization.StreamingContext // System.Runtime.Serialization.StreamingContext // System.SystemException // System.SystemException // System.Type struct Type_t_StaticFields { public: // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2; // System.Object System.Type::Missing RuntimeObject * ___Missing_3; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_4; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5; // System.Reflection.Binder System.Type::defaultBinder Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6; public: inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; } inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterAttribute_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value); } inline static int32_t get_offset_of_FilterName_1() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_1)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; } inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; } inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterNameIgnoreCase_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value); } inline static int32_t get_offset_of_Missing_3() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_3)); } inline RuntimeObject * get_Missing_3() const { return ___Missing_3; } inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; } inline void set_Missing_3(RuntimeObject * value) { ___Missing_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value); } inline static int32_t get_offset_of_Delimiter_4() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_4)); } inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; } inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; } inline void set_Delimiter_4(Il2CppChar value) { ___Delimiter_4 = value; } inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; } inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___EmptyTypes_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value); } inline static int32_t get_offset_of_defaultBinder_6() { return static_cast(offsetof(Type_t_StaticFields, ___defaultBinder_6)); } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; } inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value) { ___defaultBinder_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value); } }; // System.Type // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue // FMODUnity.RuntimeManager/LoadedBank // FMODUnity.RuntimeManager/LoadedBank // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.ArgumentException // System.ArgumentException // System.ArrayTypeMismatchException // System.ArrayTypeMismatchException // System.InvalidCastException // System.InvalidCastException // System.Collections.Generic.KeyNotFoundException // System.Collections.Generic.KeyNotFoundException // System.Runtime.Serialization.SerializationException struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields { public: // System.String System.Runtime.Serialization.SerializationException::_nullMessage String_t* ____nullMessage_17; public: inline static int32_t get_offset_of__nullMessage_17() { return static_cast(offsetof(SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields, ____nullMessage_17)); } inline String_t* get__nullMessage_17() const { return ____nullMessage_17; } inline String_t** get_address_of__nullMessage_17() { return &____nullMessage_17; } inline void set__nullMessage_17(String_t* value) { ____nullMessage_17 = value; Il2CppCodeGenWriteBarrier((void**)(&____nullMessage_17), (void*)value); } }; // System.Runtime.Serialization.SerializationException // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.ArgumentNullException // System.ArgumentNullException // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields { public: // System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage String_t* ____rangeMessage_18; public: inline static int32_t get_offset_of__rangeMessage_18() { return static_cast(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields, ____rangeMessage_18)); } inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; } inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; } inline void set__rangeMessage_18(String_t* value) { ____rangeMessage_18 = value; Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value); } }; // System.ArgumentOutOfRangeException #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C m_Items[1]; public: inline Entry_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C * 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_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C 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_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t3C4F3E7F176E0DC1945A1DA485691A579D4F3F9C value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } }; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32 : public RuntimeArray { public: ALIGN_FIELD (8) int32_t m_Items[1]; public: inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 m_Items[1]; public: inline KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); } inline KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); } }; // System.Collections.DictionaryEntry[] struct DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1 : public RuntimeArray { public: ALIGN_FIELD (8) DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 m_Items[1]; public: inline DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * 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, DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_1), (void*)NULL); #endif } inline DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->____value_1), (void*)NULL); #endif } }; // System.Object[] struct ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE : 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.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t834B95FB8E40C62C6ACA4227F541FA11D98335C3 m_Items[1]; public: inline Entry_t834B95FB8E40C62C6ACA4227F541FA11D98335C3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t834B95FB8E40C62C6ACA4227F541FA11D98335C3 * 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_t834B95FB8E40C62C6ACA4227F541FA11D98335C3 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))->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___anyValue_7), (void*)NULL); #endif } inline Entry_t834B95FB8E40C62C6ACA4227F541FA11D98335C3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t834B95FB8E40C62C6ACA4227F541FA11D98335C3 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t834B95FB8E40C62C6ACA4227F541FA11D98335C3 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))->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___anyValue_7), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 m_Items[1]; public: inline KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___value_1))->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___anyValue_7), (void*)NULL); #endif } inline KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((&((m_Items + index)->___value_1))->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___anyValue_7), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_tA640A750E64B9A8B3CE47F33007EA5533A4421D9 m_Items[1]; public: inline Entry_tA640A750E64B9A8B3CE47F33007EA5533A4421D9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_tA640A750E64B9A8B3CE47F33007EA5533A4421D9 * 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_tA640A750E64B9A8B3CE47F33007EA5533A4421D9 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_tA640A750E64B9A8B3CE47F33007EA5533A4421D9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_tA640A750E64B9A8B3CE47F33007EA5533A4421D9 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tA640A750E64B9A8B3CE47F33007EA5533A4421D9 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 m_Items[1]; public: inline KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); } inline KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E m_Items[1]; public: inline Entry_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E * 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_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E 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_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t3E4FA3AD06B6A9C6C5753B8743138C811FBA5B2E value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD m_Items[1]; public: inline KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); } inline KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t03A87BF6367938D67497088665C733ED14E14AC9 m_Items[1]; public: inline Entry_t03A87BF6367938D67497088665C733ED14E14AC9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t03A87BF6367938D67497088665C733ED14E14AC9 * 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_t03A87BF6367938D67497088665C733ED14E14AC9 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_t03A87BF6367938D67497088665C733ED14E14AC9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t03A87BF6367938D67497088665C733ED14E14AC9 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t03A87BF6367938D67497088665C733ED14E14AC9 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA m_Items[1]; public: inline KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } inline KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t75555245F6EED3D80CF16B19FECB5C191236CF38 m_Items[1]; public: inline Entry_t75555245F6EED3D80CF16B19FECB5C191236CF38 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t75555245F6EED3D80CF16B19FECB5C191236CF38 * 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_t75555245F6EED3D80CF16B19FECB5C191236CF38 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_t75555245F6EED3D80CF16B19FECB5C191236CF38 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t75555245F6EED3D80CF16B19FECB5C191236CF38 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t75555245F6EED3D80CF16B19FECB5C191236CF38 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB m_Items[1]; public: inline KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } inline KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t8E7896C112810E7B3FD1419DDAC87B62F5549A31 m_Items[1]; public: inline Entry_t8E7896C112810E7B3FD1419DDAC87B62F5549A31 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t8E7896C112810E7B3FD1419DDAC87B62F5549A31 * 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_t8E7896C112810E7B3FD1419DDAC87B62F5549A31 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_t8E7896C112810E7B3FD1419DDAC87B62F5549A31 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t8E7896C112810E7B3FD1419DDAC87B62F5549A31 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t8E7896C112810E7B3FD1419DDAC87B62F5549A31 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 m_Items[1]; public: inline KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } inline KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_1), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A m_Items[1]; public: inline Entry_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A * 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_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A 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_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t1DD1D1FCCF2E056D99B682EB02F71E6501842A9A 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.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 m_Items[1]; public: inline KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key_0))->___page_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___page_0), (void*)NULL); #endif } inline KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key_0))->___page_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___page_0), (void*)NULL); #endif } }; // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_gshared_inline (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF KeyValuePair_2_get_Value_m21F469C5203F7600AB5E5EA32F71C997BE344463_gshared_inline (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * __this, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionalWeakTable_2_Add_m92A993D020EA2EE92A0C05D9AA35E65E043E7805_gshared (ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mA25231BF402B0317D494CDF76158B8905CAED5FB_gshared (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * __this, RuntimeObject * ___key0, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF ___value1, 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_m922C488B003CE59CA8D6C925810B5F8EF0833820_gshared (Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC * __this, Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * EqualityComparer_1_get_Default_m9BD85218737A4A828EAFB90EA108486128A85E90_gshared (const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_TryGetValue_mA862158C8AFAC8C13E7929EBC6C2377B77749884_gshared (ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365 * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_Remove_m0B765A2BAD7A3874D8B33A87AC105A25764895FB_gshared (ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365 * __this, RuntimeObject * ___key0, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_gshared_inline (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB KeyValuePair_2_get_Value_mD54069C23B79CB1B7C3337D9196C9C45E9C89553_gshared_inline (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m651C826A8A435DF0A94BA691F1564E522E7D1E77_gshared (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * __this, RuntimeObject * ___key0, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___value1, 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_m187911931DF8A029010940BE7E414329D44C1C56_gshared (Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 * __this, Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_gshared_inline (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF KeyValuePair_2_get_Value_mE99923C7CE7ED5A81D6C9092F1046D09D7FC87A6_gshared_inline (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m33843FC727F612F086F65D660794369F6F991476_gshared (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * __this, RuntimeObject * ___key0, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF ___value1, 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_m94586CDC2A4236ED7548407C698FCD2BEC0A35C9_gshared (Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 * __this, Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_gshared_inline (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 KeyValuePair_2_get_Value_mEF51D15F23111BF8D02ACE2D1D5128E363082CE9_gshared_inline (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mD9318950E0B82F3E8DBA938FDCD26955F3864180_gshared (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * __this, RuntimeObject * ___key0, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 ___value1, 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_mAED9B6A441301B86BBB43B703CBC88934270B1A8_gshared (Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 * __this, Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_gshared_inline (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m6BC97F2C3799A9DCBDEECC56E974E4724926F8D4_gshared_inline (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m76DA9A6BA5B7BD564ECE8478952E9BD7565E3D5E_gshared (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * __this, uint32_t ___key0, RuntimeObject * ___value1, 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_m750DD6B57059079B11F8361F3063B40C487A5A75_gshared (Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA * __this, Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_gshared_inline (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_mBA78FE53C5B0498868F3C915E62C2FB951E921F1_gshared_inline (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m0B6F6850298C4245CC9A1E5F968C4D888FB31B02_gshared (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * __this, uint32_t ___key0, RuntimeObject * ___value1, 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_m5D232A78D90411791D52845513122DA25B9498A1_gshared (Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF * __this, Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_gshared_inline (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m5B2D0424A5223AE5ED41CF182485150C056F8DC5_gshared_inline (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mA5DE73177A11EA3011EC9E102ED6F38EB38392E7_gshared (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * __this, uint64_t ___key0, RuntimeObject * ___value1, 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_mB699359942AA298EAF624F9DB0F548556316CE6B_gshared (Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C * __this, Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_gshared_inline (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 KeyValuePair_2_get_Value_m882A3F138E39CA738358DFEC9D46EC84429A5DCF_gshared_inline (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m0F2B760AA007C1E9CD2A164553062E4328E14E70_gshared (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key0, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___value1, 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_mE9048ED6BFC296D849AA9C214AD9001025957A43_gshared (Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 * __this, Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.Object,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9 (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, RuntimeObject * ___actualValue1, String_t* ___message2, const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, const RuntimeMethod* method); // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_inline (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF KeyValuePair_2_get_Value_m21F469C5203F7600AB5E5EA32F71C997BE344463_inline (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * __this, const RuntimeMethod* method) { return (( InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF (*) (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m21F469C5203F7600AB5E5EA32F71C997BE344463_gshared_inline)(__this, method); } // System.Runtime.CompilerServices.ConditionalWeakTable`2 System.Collections.Generic.DictionaryHashHelpers::get_SerializationInfoTable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline (const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2::Add(TKey,TValue) inline void ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6 (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___value1, const RuntimeMethod* method) { (( void (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *, const RuntimeMethod*))ConditionalWeakTable_2_Add_m92A993D020EA2EE92A0C05D9AA35E65E043E7805_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.KeyNotFoundException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1 (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * __this, const RuntimeMethod* method); // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mA25231BF402B0317D494CDF76158B8905CAED5FB (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * __this, RuntimeObject * ___key0, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *, RuntimeObject *, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , const RuntimeMethod*))KeyValuePair_2__ctor_mA25231BF402B0317D494CDF76158B8905CAED5FB_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m922C488B003CE59CA8D6C925810B5F8EF0833820 (Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC * __this, Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC *, Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m922C488B003CE59CA8D6C925810B5F8EF0833820_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, int32_t ___value1, const RuntimeMethod* method); // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, RuntimeObject * ___value1, Type_t * ___type2, const RuntimeMethod* method); // System.Int32 System.Collections.HashHelpers::GetPrime(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465 (int32_t ___min0, const RuntimeMethod* method); // System.String SR::Format(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F (String_t* ___resourceFormat0, RuntimeObject * ___p11, const RuntimeMethod* method); // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() inline EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1 (const RuntimeMethod* method) { return (( EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m9BD85218737A4A828EAFB90EA108486128A85E90_gshared)(method); } // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2::TryGetValue(TKey,TValue&) inline bool ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063 (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** ___value1, const RuntimeMethod* method) { return (( bool (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **, const RuntimeMethod*))ConditionalWeakTable_2_TryGetValue_mA862158C8AFAC8C13E7929EBC6C2377B77749884_gshared)(__this, ___key0, ___value1, method); } // System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, const RuntimeMethod* method); // System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, Type_t * ___type1, const RuntimeMethod* method); // System.Void System.Runtime.Serialization.SerializationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3 (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2::Remove(TKey) inline bool ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { return (( bool (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, const RuntimeMethod*))ConditionalWeakTable_2_Remove_m0B765A2BAD7A3874D8B33A87AC105A25764895FB_gshared)(__this, ___key0, method); } // System.Int32 System.Collections.HashHelpers::ExpandPrime(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64 (int32_t ___oldSize0, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Int32 System.Array::get_Rank() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method); // System.Int32 System.Array::GetLowerBound(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773 (RuntimeArray * __this, int32_t ___dimension0, const RuntimeMethod* method); // System.Int32 System.Array::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4 (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.String SR::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42 (String_t* ___resourceFormat0, RuntimeObject * ___p11, RuntimeObject * ___p22, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_inline (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB KeyValuePair_2_get_Value_mD54069C23B79CB1B7C3337D9196C9C45E9C89553_inline (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * __this, const RuntimeMethod* method) { return (( JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB (*) (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mD54069C23B79CB1B7C3337D9196C9C45E9C89553_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m651C826A8A435DF0A94BA691F1564E522E7D1E77 (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * __this, RuntimeObject * ___key0, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *, RuntimeObject *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))KeyValuePair_2__ctor_m651C826A8A435DF0A94BA691F1564E522E7D1E77_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m187911931DF8A029010940BE7E414329D44C1C56 (Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 * __this, Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 *, Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m187911931DF8A029010940BE7E414329D44C1C56_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_inline (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF KeyValuePair_2_get_Value_mE99923C7CE7ED5A81D6C9092F1046D09D7FC87A6_inline (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * __this, const RuntimeMethod* method) { return (( PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF (*) (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mE99923C7CE7ED5A81D6C9092F1046D09D7FC87A6_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m33843FC727F612F086F65D660794369F6F991476 (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * __this, RuntimeObject * ___key0, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *, RuntimeObject *, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , const RuntimeMethod*))KeyValuePair_2__ctor_m33843FC727F612F086F65D660794369F6F991476_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m94586CDC2A4236ED7548407C698FCD2BEC0A35C9 (Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 * __this, Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 *, Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m94586CDC2A4236ED7548407C698FCD2BEC0A35C9_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_inline (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *, const RuntimeMethod*))KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 KeyValuePair_2_get_Value_mEF51D15F23111BF8D02ACE2D1D5128E363082CE9_inline (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * __this, const RuntimeMethod* method) { return (( LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 (*) (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *, const RuntimeMethod*))KeyValuePair_2_get_Value_mEF51D15F23111BF8D02ACE2D1D5128E363082CE9_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mD9318950E0B82F3E8DBA938FDCD26955F3864180 (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * __this, RuntimeObject * ___key0, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *, RuntimeObject *, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , const RuntimeMethod*))KeyValuePair_2__ctor_mD9318950E0B82F3E8DBA938FDCD26955F3864180_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mAED9B6A441301B86BBB43B703CBC88934270B1A8 (Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 * __this, Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 *, Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, int32_t, const RuntimeMethod*))Enumerator__ctor_mAED9B6A441301B86BBB43B703CBC88934270B1A8_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline uint32_t KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_inline (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * __this, const RuntimeMethod* method) { return (( uint32_t (*) (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *, const RuntimeMethod*))KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject * KeyValuePair_2_get_Value_m6BC97F2C3799A9DCBDEECC56E974E4724926F8D4_inline (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *, const RuntimeMethod*))KeyValuePair_2_get_Value_m6BC97F2C3799A9DCBDEECC56E974E4724926F8D4_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m76DA9A6BA5B7BD564ECE8478952E9BD7565E3D5E (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *, uint32_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m76DA9A6BA5B7BD564ECE8478952E9BD7565E3D5E_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m750DD6B57059079B11F8361F3063B40C487A5A75 (Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA * __this, Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA *, Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m750DD6B57059079B11F8361F3063B40C487A5A75_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline uint32_t KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_inline (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * __this, const RuntimeMethod* method) { return (( uint32_t (*) (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *, const RuntimeMethod*))KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject * KeyValuePair_2_get_Value_mBA78FE53C5B0498868F3C915E62C2FB951E921F1_inline (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *, const RuntimeMethod*))KeyValuePair_2_get_Value_mBA78FE53C5B0498868F3C915E62C2FB951E921F1_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m0B6F6850298C4245CC9A1E5F968C4D888FB31B02 (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *, uint32_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m0B6F6850298C4245CC9A1E5F968C4D888FB31B02_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m5D232A78D90411791D52845513122DA25B9498A1 (Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF * __this, Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF *, Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m5D232A78D90411791D52845513122DA25B9498A1_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline uint64_t KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_inline (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * __this, const RuntimeMethod* method) { return (( uint64_t (*) (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject * KeyValuePair_2_get_Value_m5B2D0424A5223AE5ED41CF182485150C056F8DC5_inline (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m5B2D0424A5223AE5ED41CF182485150C056F8DC5_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mA5DE73177A11EA3011EC9E102ED6F38EB38392E7 (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * __this, uint64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *, uint64_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_mA5DE73177A11EA3011EC9E102ED6F38EB38392E7_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mB699359942AA298EAF624F9DB0F548556316CE6B (Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C * __this, Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C *, Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mB699359942AA298EAF624F9DB0F548556316CE6B_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_inline (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * __this, const RuntimeMethod* method) { return (( XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 (*) (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 KeyValuePair_2_get_Value_m882A3F138E39CA738358DFEC9D46EC84429A5DCF_inline (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * __this, const RuntimeMethod* method) { return (( XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 (*) (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m882A3F138E39CA738358DFEC9D46EC84429A5DCF_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m0F2B760AA007C1E9CD2A164553062E4328E14E70 (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key0, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))KeyValuePair_2__ctor_m0F2B760AA007C1E9CD2A164553062E4328E14E70_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mE9048ED6BFC296D849AA9C214AD9001025957A43 (Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 * __this, Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 *, Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, int32_t, const RuntimeMethod*))Enumerator__ctor_mE9048ED6BFC296D849AA9C214AD9001025957A43_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, 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.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB9017427068FBDC1EE69F1609E8300630EE2E2DF_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m375F8878979D3EC974EE32389110F8F0F7895576_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m85FF524A2231DC1A5C77F7951321D5C7700A1995_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC170DD8AD08E560EE6A304C0B967D53574B69C44_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * G_B5_1 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___capacity0; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mC170DD8AD08E560EE6A304C0B967D53574B69C44_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = ___capacity0; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_002b; } } { int32_t L_6 = ___capacity0; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_002b: { RuntimeObject* L_7 = ___comparer1; RuntimeObject* L_8 = (RuntimeObject*)L_7; G_B5_0 = L_8; G_B5_1 = ((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)(__this)); goto IL_0036; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_9; L_9 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); G_B6_0 = ((RuntimeObject*)(L_9)); G_B6_1 = ((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)(G_B5_1)); } IL_0036: { NullCheck(G_B6_1); G_B6_1->set_comparer_6(G_B6_0); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m93712DC21B771149723EE2081ED1E48B6681566A_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mBBEF4F65A09E0CDE30CD435E1277B33FAA4047EB_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * G_B2_0 = NULL; Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)(G_B1_0)); goto IL_000d; } IL_0007: { RuntimeObject* L_1 = ___dictionary0; NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1); G_B3_0 = L_2; G_B3_1 = ((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)G_B3_1); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); RuntimeObject* L_4 = ___dictionary0; if (L_4) { goto IL_0021; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mBBEF4F65A09E0CDE30CD435E1277B33FAA4047EB_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * L_12 = (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))); NullCheck(L_12); int32_t L_13 = (int32_t)L_12->get_count_2(); V_0 = (int32_t)L_13; NullCheck(L_12); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_14 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_007c; } } { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast(L_19)))->get_key_2(); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_23 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_20, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_007c: { int32_t L_24 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_0080: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_004f; } } { return; } IL_0085: { RuntimeObject* L_27 = ___dictionary0; NullCheck((RuntimeObject*)L_27); RuntimeObject* L_28; L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27); V_3 = (RuntimeObject*)L_28; } IL_008c: try { // begin try (depth: 1) { goto IL_00aa; } IL_008e: { RuntimeObject* L_29 = V_3; NullCheck((RuntimeObject*)L_29); KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29); V_4 = (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_32; L_32 = KeyValuePair_2_get_Value_m21F469C5203F7600AB5E5EA32F71C997BE344463_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_31, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_00aa: { RuntimeObject* L_33 = V_3; NullCheck((RuntimeObject*)L_33); bool L_34; L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33); if (L_34) { goto IL_008e; } } IL_00b2: { IL2CPP_LEAVE(0xBE, FINALLY_00b4); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00b4; } FINALLY_00b4: { // begin finally (depth: 1) { RuntimeObject* L_35 = V_3; if (!L_35) { goto IL_00bd; } } IL_00b7: { RuntimeObject* L_36 = V_3; NullCheck((RuntimeObject*)L_36); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36); } IL_00bd: { IL2CPP_END_FINALLY(180) } } // end finally (depth: 1) IL2CPP_CLEANUP(180) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xBE, IL_00be) } IL_00be: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE6745FC8EAF0A0901C601F4B81625D1E5EBAC590_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m3986707B8DAE6F14C0DCE4B53863EA8D85F6965D_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_2(); int32_t L_1 = (int32_t)__this->get_freeCount_5(); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 * Dictionary_2_get_Keys_m2CC9D295BC67A5B559AB911C73BE84F1E117E1B8_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { { KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 * L_0 = (KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 * L_1 = (KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 *, Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 * L_2 = (KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 *)__this->get_keys_7(); return (KeyCollection_t3442B52D8B63DF1012019646DC46A441B1AE6F03 *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA * Dictionary_2_get_Values_mE9CE9C3F2F697605AA8BAA5D0BB0C6D2DC46356F_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { { ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA * L_0 = (ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA * L_1 = (ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA *, Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA * L_2 = (ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA *)__this->get_values_8(); return (ValueCollection_tE4DA0E889F0CDDCE3E1EDE38F3BC9F95C27DF4AA *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF Dictionary_2_get_Item_m560A70E5C91BB62346189763E83743BC668D4BF2_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001e; } } { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_3 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_5 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_5; } IL_001e: { KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var))); KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m560A70E5C91BB62346189763E83743BC668D4BF2_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m64AF98439639C0D91F96820E8B9CC1D3C372ED8C_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_1 = ___value1; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_0, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m5CFA603688DCFB3FAC85380E3233521F7D65A473_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_1 = ___value1; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_0, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_mD86A5F195CA8A9D034366D6D64B379DFD54D0970_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_1; L_1 = KeyValuePair_2_get_Value_m21F469C5203F7600AB5E5EA32F71C997BE344463_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_0, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m438ADEFBF0B086C56C9DA8FF246496E49C6C33BC_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0038; } } { EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * L_3; L_3 = (( EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_4 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_6 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_7; L_7 = KeyValuePair_2_get_Value_m21F469C5203F7600AB5E5EA32F71C997BE344463_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC *)L_3, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_6, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_7); if (!L_8) { goto IL_0038; } } { return (bool)1; } IL_0038: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mA5FA2CBD55210400B3640561494CDB1A98F30C94_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0046; } } { EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * L_3; L_3 = (( EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_4 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_6 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_7; L_7 = KeyValuePair_2_get_Value_m21F469C5203F7600AB5E5EA32F71C997BE344463_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC *)L_3, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_6, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)1; } IL_0046: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m0DA583FB12F68EF33FB4CA601094D4CF86D0FFBE_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get_count_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_005a; } } { V_0 = (int32_t)0; goto IL_001a; } IL_000d: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_2 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (int32_t)(-1)); int32_t L_3 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); } IL_001a: { int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_5); if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_000d; } } { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_6 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m39BB66C897F3D55677B9D785B802E927461D30CA_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m042F1B0EE04E4FD2720D7B63C4E6B0FAE3C97669_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_1 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast(L_2)))->get_hashCode_0(); if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_003a; } } { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_4 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_6 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); goto IL_003a; } { return (bool)1; } IL_003a: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_003e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get_count_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000c; } } { goto IL_0090; } IL_0049: { EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * L_10; L_10 = (( EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); V_1 = (EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_11 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_0083; } } { EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC * L_14 = V_1; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_15 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_17 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_18 = ___value0; NullCheck((EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tE360ED2FFD0805D3D2F6A26827018A9A398A2CCC *)L_14, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_17, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_18); if (!L_19) { goto IL_0083; } } { return (bool)1; } IL_0083: { int32_t L_20 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0087: { int32_t L_21 = V_2; int32_t L_22 = (int32_t)__this->get_count_2(); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0053; } } IL_0090: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m5C4B29B3A32C4EE433E3F1078D55334B9DB208D4_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m5C4B29B3A32C4EE433E3F1078D55334B9DB208D4_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___index1; KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_4 = ___array0; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___index1; int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m5C4B29B3A32C4EE433E3F1078D55334B9DB208D4_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m5C4B29B3A32C4EE433E3F1078D55334B9DB208D4_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_14 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); V_1 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_0090; } } { KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_18 = ___array0; int32_t L_19 = ___index1; int32_t L_20 = (int32_t)L_19; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast(L_22)))->get_key_2(); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_26 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_mA25231BF402B0317D494CDF76158B8905CAED5FB((&L_27), (RuntimeObject *)L_23, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); NullCheck(L_18); (L_18)->SetAt(static_cast(L_20), (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 )L_27); } IL_0090: { int32_t L_28 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0094: { int32_t L_29 = V_2; int32_t L_30 = V_0; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0058; } } { return; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC Dictionary_2_GetEnumerator_m95C7BFA98DFBACD70839B5B6364BC56A43887333_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { { Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m922C488B003CE59CA8D6C925810B5F8EF0833820((&L_0), (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC )L_0; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m7A872B4B16584E717CD9D5A4619F6CA2C49B4DAE_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { { Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m922C488B003CE59CA8D6C925810B5F8EF0833820((&L_0), (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC L_1 = (Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_mE8BDA6AD9D3A871BDC214311505A1FFC3905452C_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_mE8BDA6AD9D3A871BDC214311505A1FFC3905452C_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_13 = (KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*)(KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*)L_13; KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_14 = V_0; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mD3BAF6AD5D9214753361BDB78BED823001842775_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_mD3BAF6AD5D9214753361BDB78BED823001842775_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_008d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_7 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); NullCheck(L_6); int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))); int32_t L_10 = (L_6)->GetAt(static_cast(L_9)); V_1 = (int32_t)L_10; goto IL_0089; } IL_0042: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_11 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0077; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_16 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_17 = V_1; NullCheck(L_16); RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast(L_17)))->get_key_2(); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_20; L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0077; } } { int32_t L_21 = V_1; return (int32_t)L_21; } IL_0077: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_22 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); V_1 = (int32_t)L_24; } IL_0089: { int32_t L_25 = V_1; if ((((int32_t)L_25) >= ((int32_t)0))) { goto IL_0042; } } IL_008d: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.Dictionary`2::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m7BD11CA7AB51C5292DB121864F85BD19ACFFD323_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_10 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)(EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9); __this->set_entries_1(L_10); __this->set_freeList_4((-1)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mA60EEAD8439DE43C1831D854E5C91D86EA7E5A0F_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mA60EEAD8439DE43C1831D854E5C91D86EA7E5A0F_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_0022: { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_4 = (int32_t)L_11; goto IL_00e1; } IL_0051: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_12 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_00c9; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_17 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_18 = V_4; NullCheck(L_17); RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_00c9; } } { uint8_t L_22 = ___behavior2; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00ad; } } { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_23 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { RuntimeObject * L_28 = ___key0; String_t* L_29; L_29 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mA60EEAD8439DE43C1831D854E5C91D86EA7E5A0F_RuntimeMethod_var))); } IL_00c7: { return (bool)0; } IL_00c9: { int32_t L_31 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_32 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_33 = V_4; NullCheck(L_32); int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast(L_33)))->get_next_1(); V_4 = (int32_t)L_34; } IL_00e1: { int32_t L_35 = V_4; if ((((int32_t)L_35) >= ((int32_t)0))) { goto IL_0051; } } { int32_t L_36 = (int32_t)__this->get_freeCount_5(); if ((((int32_t)L_36) <= ((int32_t)0))) { goto IL_0120; } } { int32_t L_37 = (int32_t)__this->get_freeList_4(); V_3 = (int32_t)L_37; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_38 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_next_1(); __this->set_freeList_4(L_40); int32_t L_41 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1))); goto IL_0156; } IL_0120: { int32_t L_42 = (int32_t)__this->get_count_2(); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_43 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); NullCheck(L_43); if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))) { goto IL_0141; } } { NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_44 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_45); V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))); } IL_0141: { int32_t L_46 = (int32_t)__this->get_count_2(); V_3 = (int32_t)L_46; int32_t L_47 = (int32_t)__this->get_count_2(); __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1))); } IL_0156: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_48 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = V_0; ((L_48)->GetAddressAt(static_cast(L_49)))->set_hashCode_0(L_50); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_51 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_52 = V_3; NullCheck(L_51); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_54 = V_1; NullCheck(L_53); int32_t L_55 = L_54; int32_t L_56 = (L_53)->GetAt(static_cast(L_55)); ((L_51)->GetAddressAt(static_cast(L_52)))->set_next_1(L_56); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_57 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_58 = V_3; NullCheck(L_57); RuntimeObject * L_59 = ___key0; ((L_57)->GetAddressAt(static_cast(L_58)))->set_key_2(L_59); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_60 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_62 = ___value1; ((L_60)->GetAddressAt(static_cast(L_61)))->set_value_3(L_62); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_64 = V_1; int32_t L_65 = V_3; NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (int32_t)L_65); int32_t L_66 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1))); int32_t L_67 = V_2; if ((((int32_t)L_67) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69; L_69 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_70 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_01ed: { return (bool)1; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m0F31F574F617BC92235C12DC3921C4D4078567D4_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_20 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)(EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*)((KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_25 = V_3; if (L_25) { goto IL_00b9; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m0F31F574F617BC92235C12DC3921C4D4078567D4_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)((L_27)->GetAddressAt(static_cast(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); if (L_29) { goto IL_00dd; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m0F31F574F617BC92235C12DC3921C4D4078567D4_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_36; L_36 = KeyValuePair_2_get_Value_m21F469C5203F7600AB5E5EA32F71C997BE344463_inline((KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)(KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_33, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_37 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_0103: { int32_t L_38 = V_5; KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m736E10F81D44499DCC423544B36202994A2682E7_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m6071BFE2353C72C6571E0D9EAD3E826172A18AAA_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1; V_2 = (int32_t)0; goto IL_0013; } IL_000b: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0; int32_t L_3 = V_2; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (int32_t)(-1)); int32_t L_4 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); } IL_0013: { int32_t L_5 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0; NullCheck(L_6); if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))) { goto IL_000b; } } { int32_t L_7 = ___newSize0; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_8 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)(EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)L_8; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_9 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_hashCode_0(); if ((((int32_t)L_15) == ((int32_t)(-1)))) { goto IL_0073; } } { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_19 = V_1; int32_t L_20 = V_3; NullCheck(L_19); RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast(L_20)))->get_key_2(); NullCheck((RuntimeObject*)L_18); int32_t L_22; L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (RuntimeObject *)L_21); ((L_16)->GetAddressAt(static_cast(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL)))); } IL_0073: { int32_t L_23 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0077: { int32_t L_24 = V_3; int32_t L_25 = (int32_t)__this->get_count_2(); if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_003b; } } IL_0080: { V_4 = (int32_t)0; goto IL_00c3; } IL_0085: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_26 = V_1; int32_t L_27 = V_4; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_hashCode_0(); if ((((int32_t)L_28) < ((int32_t)0))) { goto IL_00bd; } } { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_29 = V_1; int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_hashCode_0(); int32_t L_32 = ___newSize0; V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32)); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_33 = V_1; int32_t L_34 = V_4; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0; int32_t L_36 = V_5; NullCheck(L_35); int32_t L_37 = L_36; int32_t L_38 = (L_35)->GetAt(static_cast(L_37)); ((L_33)->GetAddressAt(static_cast(L_34)))->set_next_1(L_38); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0; int32_t L_40 = V_5; int32_t L_41 = V_4; NullCheck(L_39); (L_39)->SetAt(static_cast(L_40), (int32_t)L_41); } IL_00bd: { int32_t L_42 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_00c3: { int32_t L_43 = V_4; int32_t L_44 = (int32_t)__this->get_count_2(); if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0085; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0; __this->set_buckets_0(L_45); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_46 = V_1; __this->set_entries_1(L_46); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mBEECCDEFA82811E38CEC8D88C7E7225A1D55D0F3_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_mBEECCDEFA82811E38CEC8D88C7E7225A1D55D0F3_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_015d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = (int32_t)L_11; goto IL_0156; } IL_004c: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_12 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_0142; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_17 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_18 = V_3; NullCheck(L_17); RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_0142; } } { int32_t L_22 = V_2; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_00a4; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_24 = V_1; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_25 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_27); goto IL_00c6; } IL_00a4: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_28 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_30 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_31 = V_3; NullCheck(L_30); int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast(L_31)))->get_next_1(); ((L_28)->GetAddressAt(static_cast(L_29)))->set_next_1(L_32); } IL_00c6: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_33 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_34 = V_3; NullCheck(L_33); ((L_33)->GetAddressAt(static_cast(L_34)))->set_hashCode_0((-1)); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_35 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_36 = V_3; NullCheck(L_35); int32_t L_37 = (int32_t)__this->get_freeList_4(); ((L_35)->GetAddressAt(static_cast(L_36)))->set_next_1(L_37); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_38 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast(L_39)))->get_address_of_key_2(); il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *)); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_41 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF * L_43 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF *)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )); int32_t L_44 = V_3; __this->set_freeList_4(L_44); int32_t L_45 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1))); int32_t L_46 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return (bool)1; } IL_0142: { int32_t L_47 = V_3; V_2 = (int32_t)L_47; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_48 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast(L_49)))->get_next_1(); V_3 = (int32_t)L_50; } IL_0156: { int32_t L_51 = V_3; if ((((int32_t)L_51) >= ((int32_t)0))) { goto IL_004c; } } IL_015d: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mC326E28CF90A7D2922CF96E17E46E1D599D5F133_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF * ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0025; } } { InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF * L_3 = ___value1; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_4 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_6 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF *)L_3 = L_6; return (bool)1; } IL_0025: { InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF * L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m506C5E4AE33E46D3D39F345405A8335F50E848AC_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m79EE0B2F2D78004872B8E591AEDA1AEC987B968E_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m2435FFAB0D1E42157797401DA5E51F3B9ADE7854_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* V_6 = NULL; int32_t V_7 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2435FFAB0D1E42157797401DA5E51F3B9ADE7854_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2435FFAB0D1E42157797401DA5E51F3B9ADE7854_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2435FFAB0D1E42157797401DA5E51F3B9ADE7854_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___index1; RuntimeArray * L_10 = ___array0; NullCheck((RuntimeArray *)L_10); int32_t L_11; L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___index1; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2435FFAB0D1E42157797401DA5E51F3B9ADE7854_RuntimeMethod_var))); } IL_0063: { RuntimeArray * L_16 = ___array0; NullCheck((RuntimeArray *)L_16); int32_t L_17; L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL); int32_t L_18 = ___index1; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2435FFAB0D1E42157797401DA5E51F3B9ADE7854_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*)((KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (KeyValuePair_2U5BU5D_tAD0E5303A05FA1EC14AC1C5E122C29E8042D1238*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } IL_0091: { RuntimeArray * L_25 = ___array0; if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var))) { goto IL_00fb; } } { RuntimeArray * L_26 = ___array0; V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_27 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); V_2 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_28 = V_2; int32_t L_29 = V_3; NullCheck(L_28); int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast(L_29)))->get_hashCode_0(); if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_00ed; } } { DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1; int32_t L_32 = ___index1; int32_t L_33 = (int32_t)L_32; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_34 = V_2; int32_t L_35 = V_3; NullCheck(L_34); RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast(L_35)))->get_key_2(); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_39 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_40 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_39; RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_40); DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42; memset((&L_42), 0, sizeof(L_42)); DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42); } IL_00ed: { int32_t L_43 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); } IL_00f1: { int32_t L_44 = V_3; int32_t L_45 = (int32_t)__this->get_count_2(); if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_00ab; } } { return; } IL_00fb: { RuntimeArray * L_46 = ___array0; V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4; if (L_47) { goto IL_0117; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2435FFAB0D1E42157797401DA5E51F3B9ADE7854_RuntimeMethod_var))); } IL_0117: { } IL_0118: try { // begin try (depth: 1) { int32_t L_49 = (int32_t)__this->get_count_2(); V_5 = (int32_t)L_49; EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_50 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); V_6 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_51 = V_6; int32_t L_52 = V_7; NullCheck(L_51); int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast(L_52)))->get_hashCode_0(); if ((((int32_t)L_53) < ((int32_t)0))) { goto IL_016d; } } IL_013e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4; int32_t L_55 = ___index1; int32_t L_56 = (int32_t)L_55; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_57 = V_6; int32_t L_58 = V_7; NullCheck(L_57); RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast(L_58)))->get_key_2(); EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_62 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_mA25231BF402B0317D494CDF76158B8905CAED5FB((&L_63), (RuntimeObject *)L_59, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 L_64 = (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 )L_63; RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64); NullCheck(L_54); ArrayElementTypeCheck (L_54, L_65); (L_54)->SetAt(static_cast(L_56), (RuntimeObject *)L_65); } IL_016d: { int32_t L_66 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); } IL_0173: { int32_t L_67 = V_7; int32_t L_68 = V_5; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_012d; } } IL_0179: { goto IL_018c; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_017b; } throw e; } CATCH_017b: { // begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m2435FFAB0D1E42157797401DA5E51F3B9ADE7854_RuntimeMethod_var))); } // end catch (depth: 1) IL_018c: { return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mADDD6075EE4C9A692F95002C07447DDA0B6A14E6_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { { Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m922C488B003CE59CA8D6C925810B5F8EF0833820((&L_0), (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC L_1 = (Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mA8170AB53317A3AAF6AC1DA1DAF6C6D2E559BEFC_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0030; } } { EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94* L_5 = (EntryU5BU5D_tB864F097FEE8FFABA74C8E35D8B01A151F1ECD94*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_7 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_8 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_8); return (RuntimeObject *)L_9; } IL_0030: { return (RuntimeObject *)NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mD0B48BF43367CFB9D1D2BD1AA742A9FF29EF7737_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF V_0; memset((&V_0), 0, sizeof(V_0)); RuntimeObject * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mD0B48BF43367CFB9D1D2BD1AA742A9FF29EF7737_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )); } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mD0B48BF43367CFB9D1D2BD1AA742A9FF29EF7737_RuntimeMethod_var))); } IL_002c: { } IL_002d: try { // begin try (depth: 1) { RuntimeObject * L_5 = ___key0; V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))); } IL_0034: try { // begin try (depth: 2) RuntimeObject * L_6 = V_1; RuntimeObject * L_7 = ___value1; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); (( void (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)L_6, (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )((*(InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF *)((InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mD0B48BF43367CFB9D1D2BD1AA742A9FF29EF7737_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mD0B48BF43367CFB9D1D2BD1AA742A9FF29EF7737_RuntimeMethod_var))); } // end catch (depth: 1) IL_0087: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::IsCompatibleKey(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m1A31F2EB52DDE1CB758540AABF872257E9776B9A_gshared (RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m1A31F2EB52DDE1CB758540AABF872257E9776B9A_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m5B5FD279D05DEEE87868EB66D6934F75CBA6D9DF_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mBC8F6DA8FD31383AD1F736FAEE91ADE18B8CB0AB_gshared (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 * __this, const RuntimeMethod* method) { { Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m922C488B003CE59CA8D6C925810B5F8EF0833820((&L_0), (Dictionary_2_t3622D85A67B4F892D88901C6D210EEDCFEB9F451 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC L_1 = (Enumerator_tF2EF7F05963961545A375AE16A655B20865159BC )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m298C677C8CD70D275FE103E9EB0BABD800ADBC1A_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3BF963B5B24D996CEAB7A9D11D9B462B7A01C2EA_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m38B6C5E27D2972E5B12446CF02F444D647B4600E_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD2C8E2900DE1FD87681881DF8872C2C901E101BA_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * G_B5_1 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___capacity0; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mD2C8E2900DE1FD87681881DF8872C2C901E101BA_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = ___capacity0; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_002b; } } { int32_t L_6 = ___capacity0; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_002b: { RuntimeObject* L_7 = ___comparer1; RuntimeObject* L_8 = (RuntimeObject*)L_7; G_B5_0 = L_8; G_B5_1 = ((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)(__this)); goto IL_0036; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_9; L_9 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); G_B6_0 = ((RuntimeObject*)(L_9)); G_B6_1 = ((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)(G_B5_1)); } IL_0036: { NullCheck(G_B6_1); G_B6_1->set_comparer_6(G_B6_0); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB714FDC7C533561882837AB69352420776AA3DF4_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7588493411DBAC9972E8767F6FF44ADE1DD55AFC_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * G_B2_0 = NULL; Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)(G_B1_0)); goto IL_000d; } IL_0007: { RuntimeObject* L_1 = ___dictionary0; NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1); G_B3_0 = L_2; G_B3_1 = ((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)G_B3_1); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); RuntimeObject* L_4 = ___dictionary0; if (L_4) { goto IL_0021; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m7588493411DBAC9972E8767F6FF44ADE1DD55AFC_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * L_12 = (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))); NullCheck(L_12); int32_t L_13 = (int32_t)L_12->get_count_2(); V_0 = (int32_t)L_13; NullCheck(L_12); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_14 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_007c; } } { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast(L_19)))->get_key_2(); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_23 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_20, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_007c: { int32_t L_24 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_0080: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_004f; } } { return; } IL_0085: { RuntimeObject* L_27 = ___dictionary0; NullCheck((RuntimeObject*)L_27); RuntimeObject* L_28; L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27); V_3 = (RuntimeObject*)L_28; } IL_008c: try { // begin try (depth: 1) { goto IL_00aa; } IL_008e: { RuntimeObject* L_29 = V_3; NullCheck((RuntimeObject*)L_29); KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29); V_4 = (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_32; L_32 = KeyValuePair_2_get_Value_mD54069C23B79CB1B7C3337D9196C9C45E9C89553_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_31, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_00aa: { RuntimeObject* L_33 = V_3; NullCheck((RuntimeObject*)L_33); bool L_34; L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33); if (L_34) { goto IL_008e; } } IL_00b2: { IL2CPP_LEAVE(0xBE, FINALLY_00b4); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00b4; } FINALLY_00b4: { // begin finally (depth: 1) { RuntimeObject* L_35 = V_3; if (!L_35) { goto IL_00bd; } } IL_00b7: { RuntimeObject* L_36 = V_3; NullCheck((RuntimeObject*)L_36); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36); } IL_00bd: { IL2CPP_END_FINALLY(180) } } // end finally (depth: 1) IL2CPP_CLEANUP(180) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xBE, IL_00be) } IL_00be: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3812352BE39678B3222530FD0133B63A7D54C76C_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mF08C7F7E26359B0AB5B0261B3BA74A1D21578198_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_2(); int32_t L_1 = (int32_t)__this->get_freeCount_5(); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A * Dictionary_2_get_Keys_mF04388038896EE527646AE837DC65408E674951C_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { { KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A * L_0 = (KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A * L_1 = (KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A *, Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A * L_2 = (KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A *)__this->get_keys_7(); return (KeyCollection_tF17038C1F3D6373E844C81A703834838FC029E6A *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C * Dictionary_2_get_Values_mB2B9438A7B740FF28EE3C8DD73EBDD6B22E62568_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { { ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C * L_0 = (ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C * L_1 = (ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C *, Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C * L_2 = (ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C *)__this->get_values_8(); return (ValueCollection_t6CEAC55C875843E8778403D222AD1C38C7350C2C *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB Dictionary_2_get_Item_m9CE16C9CDB433FE24914A1CDA7E41AA5FE1E357C_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001e; } } { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_3 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_5 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_5; } IL_001e: { KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var))); KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m9CE16C9CDB433FE24914A1CDA7E41AA5FE1E357C_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mB428678D3A832AC7A8DDCCFE3B763D50E762C775_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_1 = ___value1; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_0, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m433F3E021DCD696CE9D479A353B137B0825D73A8_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_1 = ___value1; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_0, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m244759D77835722DA3528FDDE37B38E658A1BB5B_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_1; L_1 = KeyValuePair_2_get_Value_mD54069C23B79CB1B7C3337D9196C9C45E9C89553_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_0, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mC8E9E221721D7446EC5EE4E103515D7FFE0FDB2B_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0038; } } { EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * L_3; L_3 = (( EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_4 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_6 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_7; L_7 = KeyValuePair_2_get_Value_mD54069C23B79CB1B7C3337D9196C9C45E9C89553_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 *)L_3, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_6, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_7); if (!L_8) { goto IL_0038; } } { return (bool)1; } IL_0038: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m548D4732F582FAAFE4F75C7A7E1C2E405C0C7146_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0046; } } { EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * L_3; L_3 = (( EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_4 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_6 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_7; L_7 = KeyValuePair_2_get_Value_mD54069C23B79CB1B7C3337D9196C9C45E9C89553_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 *)L_3, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_6, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)1; } IL_0046: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m9F90BDDA2568FE5D9148C834C4304BF2E3AA087A_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get_count_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_005a; } } { V_0 = (int32_t)0; goto IL_001a; } IL_000d: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_2 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (int32_t)(-1)); int32_t L_3 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); } IL_001a: { int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_5); if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_000d; } } { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_6 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m444557B75D67D735B58167AB2D109B522B402614_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m9F00552666F6190F3E0050AE7345E34C1E3D106F_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_1 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast(L_2)))->get_hashCode_0(); if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_003a; } } { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_4 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_6 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); goto IL_003a; } { return (bool)1; } IL_003a: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_003e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get_count_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000c; } } { goto IL_0090; } IL_0049: { EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * L_10; L_10 = (( EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); V_1 = (EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_11 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_0083; } } { EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * L_14 = V_1; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_15 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_17 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_18 = ___value0; NullCheck((EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 *)L_14, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_17, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_18); if (!L_19) { goto IL_0083; } } { return (bool)1; } IL_0083: { int32_t L_20 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0087: { int32_t L_21 = V_2; int32_t L_22 = (int32_t)__this->get_count_2(); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0053; } } IL_0090: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m1FC2772900C143E9837C0478180F3FF0FBC0ACF2_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m1FC2772900C143E9837C0478180F3FF0FBC0ACF2_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___index1; KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_4 = ___array0; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___index1; int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m1FC2772900C143E9837C0478180F3FF0FBC0ACF2_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m1FC2772900C143E9837C0478180F3FF0FBC0ACF2_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_14 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_0090; } } { KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_18 = ___array0; int32_t L_19 = ___index1; int32_t L_20 = (int32_t)L_19; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast(L_22)))->get_key_2(); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_26 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m651C826A8A435DF0A94BA691F1564E522E7D1E77((&L_27), (RuntimeObject *)L_23, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); NullCheck(L_18); (L_18)->SetAt(static_cast(L_20), (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 )L_27); } IL_0090: { int32_t L_28 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0094: { int32_t L_29 = V_2; int32_t L_30 = V_0; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0058; } } { return; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 Dictionary_2_GetEnumerator_m08D9A43DF0071D43DCA434F0114E6D737C24DF03_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { { Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m187911931DF8A029010940BE7E414329D44C1C56((&L_0), (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 )L_0; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m4978ADB84ADB192C76F697BF3899CF484EDA12AC_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { { Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m187911931DF8A029010940BE7E414329D44C1C56((&L_0), (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 L_1 = (Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m306005A9946EC4885B658E7827B6156560611837_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_m306005A9946EC4885B658E7827B6156560611837_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_13 = (KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*)(KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*)L_13; KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_14 = V_0; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m907C8A0EF1076DD5651F116498FA52339757C461_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_m907C8A0EF1076DD5651F116498FA52339757C461_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_008d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_7 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); NullCheck(L_6); int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))); int32_t L_10 = (L_6)->GetAt(static_cast(L_9)); V_1 = (int32_t)L_10; goto IL_0089; } IL_0042: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_11 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0077; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_16 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_17 = V_1; NullCheck(L_16); RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast(L_17)))->get_key_2(); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_20; L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0077; } } { int32_t L_21 = V_1; return (int32_t)L_21; } IL_0077: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_22 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); V_1 = (int32_t)L_24; } IL_0089: { int32_t L_25 = V_1; if ((((int32_t)L_25) >= ((int32_t)0))) { goto IL_0042; } } IL_008d: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.Dictionary`2::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m6C080BC2194D93817E0BE701D304609237CFA706_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_10 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)(EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9); __this->set_entries_1(L_10); __this->set_freeList_4((-1)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mBE098A6AB186B937829ED03A29D516CF2E307EE3_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mBE098A6AB186B937829ED03A29D516CF2E307EE3_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_0022: { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_4 = (int32_t)L_11; goto IL_00e1; } IL_0051: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_12 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_00c9; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_17 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_18 = V_4; NullCheck(L_17); RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_00c9; } } { uint8_t L_22 = ___behavior2; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00ad; } } { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_23 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { RuntimeObject * L_28 = ___key0; String_t* L_29; L_29 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mBE098A6AB186B937829ED03A29D516CF2E307EE3_RuntimeMethod_var))); } IL_00c7: { return (bool)0; } IL_00c9: { int32_t L_31 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_32 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_33 = V_4; NullCheck(L_32); int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast(L_33)))->get_next_1(); V_4 = (int32_t)L_34; } IL_00e1: { int32_t L_35 = V_4; if ((((int32_t)L_35) >= ((int32_t)0))) { goto IL_0051; } } { int32_t L_36 = (int32_t)__this->get_freeCount_5(); if ((((int32_t)L_36) <= ((int32_t)0))) { goto IL_0120; } } { int32_t L_37 = (int32_t)__this->get_freeList_4(); V_3 = (int32_t)L_37; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_38 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_next_1(); __this->set_freeList_4(L_40); int32_t L_41 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1))); goto IL_0156; } IL_0120: { int32_t L_42 = (int32_t)__this->get_count_2(); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_43 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); NullCheck(L_43); if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))) { goto IL_0141; } } { NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_44 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_45); V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))); } IL_0141: { int32_t L_46 = (int32_t)__this->get_count_2(); V_3 = (int32_t)L_46; int32_t L_47 = (int32_t)__this->get_count_2(); __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1))); } IL_0156: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_48 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = V_0; ((L_48)->GetAddressAt(static_cast(L_49)))->set_hashCode_0(L_50); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_51 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_52 = V_3; NullCheck(L_51); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_54 = V_1; NullCheck(L_53); int32_t L_55 = L_54; int32_t L_56 = (L_53)->GetAt(static_cast(L_55)); ((L_51)->GetAddressAt(static_cast(L_52)))->set_next_1(L_56); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_57 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_58 = V_3; NullCheck(L_57); RuntimeObject * L_59 = ___key0; ((L_57)->GetAddressAt(static_cast(L_58)))->set_key_2(L_59); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_60 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_62 = ___value1; ((L_60)->GetAddressAt(static_cast(L_61)))->set_value_3(L_62); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_64 = V_1; int32_t L_65 = V_3; NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (int32_t)L_65); int32_t L_66 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1))); int32_t L_67 = V_2; if ((((int32_t)L_67) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69; L_69 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_70 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_01ed: { return (bool)1; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mC968AC8E899A68F1BCE327B256C3626F2C80B345_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_20 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)(EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*)((KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_25 = V_3; if (L_25) { goto IL_00b9; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mC968AC8E899A68F1BCE327B256C3626F2C80B345_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)((L_27)->GetAddressAt(static_cast(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); if (L_29) { goto IL_00dd; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mC968AC8E899A68F1BCE327B256C3626F2C80B345_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_36; L_36 = KeyValuePair_2_get_Value_mD54069C23B79CB1B7C3337D9196C9C45E9C89553_inline((KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)(KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_33, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_37 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_0103: { int32_t L_38 = V_5; KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mA38AC40142D39E3DFF3E2357BBEBCB5B118409F5_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m8F917BFE7404B0E39BE266B5618D07E42572D50F_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1; V_2 = (int32_t)0; goto IL_0013; } IL_000b: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0; int32_t L_3 = V_2; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (int32_t)(-1)); int32_t L_4 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); } IL_0013: { int32_t L_5 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0; NullCheck(L_6); if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))) { goto IL_000b; } } { int32_t L_7 = ___newSize0; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_8 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)(EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)L_8; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_9 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_hashCode_0(); if ((((int32_t)L_15) == ((int32_t)(-1)))) { goto IL_0073; } } { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_19 = V_1; int32_t L_20 = V_3; NullCheck(L_19); RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast(L_20)))->get_key_2(); NullCheck((RuntimeObject*)L_18); int32_t L_22; L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (RuntimeObject *)L_21); ((L_16)->GetAddressAt(static_cast(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL)))); } IL_0073: { int32_t L_23 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0077: { int32_t L_24 = V_3; int32_t L_25 = (int32_t)__this->get_count_2(); if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_003b; } } IL_0080: { V_4 = (int32_t)0; goto IL_00c3; } IL_0085: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_26 = V_1; int32_t L_27 = V_4; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_hashCode_0(); if ((((int32_t)L_28) < ((int32_t)0))) { goto IL_00bd; } } { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_29 = V_1; int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_hashCode_0(); int32_t L_32 = ___newSize0; V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32)); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_33 = V_1; int32_t L_34 = V_4; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0; int32_t L_36 = V_5; NullCheck(L_35); int32_t L_37 = L_36; int32_t L_38 = (L_35)->GetAt(static_cast(L_37)); ((L_33)->GetAddressAt(static_cast(L_34)))->set_next_1(L_38); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0; int32_t L_40 = V_5; int32_t L_41 = V_4; NullCheck(L_39); (L_39)->SetAt(static_cast(L_40), (int32_t)L_41); } IL_00bd: { int32_t L_42 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_00c3: { int32_t L_43 = V_4; int32_t L_44 = (int32_t)__this->get_count_2(); if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0085; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0; __this->set_buckets_0(L_45); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_46 = V_1; __this->set_entries_1(L_46); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m4CCE656CA503E16BCAF52AD5D60864CAA040F18D_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_m4CCE656CA503E16BCAF52AD5D60864CAA040F18D_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_015d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = (int32_t)L_11; goto IL_0156; } IL_004c: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_12 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_0142; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_17 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_18 = V_3; NullCheck(L_17); RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_0142; } } { int32_t L_22 = V_2; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_00a4; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_24 = V_1; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_25 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_27); goto IL_00c6; } IL_00a4: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_28 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_30 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_31 = V_3; NullCheck(L_30); int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast(L_31)))->get_next_1(); ((L_28)->GetAddressAt(static_cast(L_29)))->set_next_1(L_32); } IL_00c6: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_33 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_34 = V_3; NullCheck(L_33); ((L_33)->GetAddressAt(static_cast(L_34)))->set_hashCode_0((-1)); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_35 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_36 = V_3; NullCheck(L_35); int32_t L_37 = (int32_t)__this->get_freeList_4(); ((L_35)->GetAddressAt(static_cast(L_36)))->set_next_1(L_37); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_38 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast(L_39)))->get_address_of_key_2(); il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *)); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_41 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * L_43 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )); int32_t L_44 = V_3; __this->set_freeList_4(L_44); int32_t L_45 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1))); int32_t L_46 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return (bool)1; } IL_0142: { int32_t L_47 = V_3; V_2 = (int32_t)L_47; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_48 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast(L_49)))->get_next_1(); V_3 = (int32_t)L_50; } IL_0156: { int32_t L_51 = V_3; if ((((int32_t)L_51) >= ((int32_t)0))) { goto IL_004c; } } IL_015d: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m52EC6B489E000BC7F07A809A26BAD62B4F3F6937_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0025; } } { JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * L_3 = ___value1; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_4 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_6 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)L_3 = L_6; Il2CppCodeGenWriteBarrier((void**)&((&((&(((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)L_3)->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)L_3)->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)L_3)->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)L_3)->___anyValue_7), (void*)NULL); #endif return (bool)1; } IL_0025: { JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m40CAB2814937EB3BBF1D93D46EC5986F2F91F92F_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m2E1ED537B37957CAA75F3F6BD5B08EF85C2A4947_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mAF7FF615AB141277F0806E4027B8EE864C8404F6_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* V_6 = NULL; int32_t V_7 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mAF7FF615AB141277F0806E4027B8EE864C8404F6_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mAF7FF615AB141277F0806E4027B8EE864C8404F6_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mAF7FF615AB141277F0806E4027B8EE864C8404F6_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___index1; RuntimeArray * L_10 = ___array0; NullCheck((RuntimeArray *)L_10); int32_t L_11; L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___index1; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mAF7FF615AB141277F0806E4027B8EE864C8404F6_RuntimeMethod_var))); } IL_0063: { RuntimeArray * L_16 = ___array0; NullCheck((RuntimeArray *)L_16); int32_t L_17; L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL); int32_t L_18 = ___index1; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mAF7FF615AB141277F0806E4027B8EE864C8404F6_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*)((KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (KeyValuePair_2U5BU5D_tC4ED6A2024348F6B2CB712DC491F7E57AEF32630*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } IL_0091: { RuntimeArray * L_25 = ___array0; if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var))) { goto IL_00fb; } } { RuntimeArray * L_26 = ___array0; V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_27 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_28 = V_2; int32_t L_29 = V_3; NullCheck(L_28); int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast(L_29)))->get_hashCode_0(); if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_00ed; } } { DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1; int32_t L_32 = ___index1; int32_t L_33 = (int32_t)L_32; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_34 = V_2; int32_t L_35 = V_3; NullCheck(L_34); RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast(L_35)))->get_key_2(); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_39 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_40 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_39; RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_40); DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42; memset((&L_42), 0, sizeof(L_42)); DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42); } IL_00ed: { int32_t L_43 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); } IL_00f1: { int32_t L_44 = V_3; int32_t L_45 = (int32_t)__this->get_count_2(); if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_00ab; } } { return; } IL_00fb: { RuntimeArray * L_46 = ___array0; V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4; if (L_47) { goto IL_0117; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mAF7FF615AB141277F0806E4027B8EE864C8404F6_RuntimeMethod_var))); } IL_0117: { } IL_0118: try { // begin try (depth: 1) { int32_t L_49 = (int32_t)__this->get_count_2(); V_5 = (int32_t)L_49; EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_50 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_51 = V_6; int32_t L_52 = V_7; NullCheck(L_51); int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast(L_52)))->get_hashCode_0(); if ((((int32_t)L_53) < ((int32_t)0))) { goto IL_016d; } } IL_013e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4; int32_t L_55 = ___index1; int32_t L_56 = (int32_t)L_55; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_57 = V_6; int32_t L_58 = V_7; NullCheck(L_57); RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast(L_58)))->get_key_2(); EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_62 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_m651C826A8A435DF0A94BA691F1564E522E7D1E77((&L_63), (RuntimeObject *)L_59, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 L_64 = (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 )L_63; RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64); NullCheck(L_54); ArrayElementTypeCheck (L_54, L_65); (L_54)->SetAt(static_cast(L_56), (RuntimeObject *)L_65); } IL_016d: { int32_t L_66 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); } IL_0173: { int32_t L_67 = V_7; int32_t L_68 = V_5; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_012d; } } IL_0179: { goto IL_018c; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_017b; } throw e; } CATCH_017b: { // begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mAF7FF615AB141277F0806E4027B8EE864C8404F6_RuntimeMethod_var))); } // end catch (depth: 1) IL_018c: { return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_mA2CAE9CA4BA95AA455980C3F2F138C79451761AF_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { { Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m187911931DF8A029010940BE7E414329D44C1C56((&L_0), (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 L_1 = (Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m6FF14BEA48C0DA6FEAE9DC849A7B2D0D94E810ED_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0030; } } { EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894* L_5 = (EntryU5BU5D_t5F4828442470B12206E932AD0CB4C3FC43105894*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_7 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_8 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_8); return (RuntimeObject *)L_9; } IL_0030: { return (RuntimeObject *)NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mC9A239D96414C6970ECF1B351E4B5AB0F2ABADF6_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB V_0; memset((&V_0), 0, sizeof(V_0)); RuntimeObject * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mC9A239D96414C6970ECF1B351E4B5AB0F2ABADF6_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )); } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mC9A239D96414C6970ECF1B351E4B5AB0F2ABADF6_RuntimeMethod_var))); } IL_002c: { } IL_002d: try { // begin try (depth: 1) { RuntimeObject * L_5 = ___key0; V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))); } IL_0034: try { // begin try (depth: 2) RuntimeObject * L_6 = V_1; RuntimeObject * L_7 = ___value1; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); (( void (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)L_6, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((*(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mC9A239D96414C6970ECF1B351E4B5AB0F2ABADF6_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mC9A239D96414C6970ECF1B351E4B5AB0F2ABADF6_RuntimeMethod_var))); } // end catch (depth: 1) IL_0087: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::IsCompatibleKey(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m1B842ED5EBED18DB43538E76B8B60AAD1412DB8C_gshared (RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m1B842ED5EBED18DB43538E76B8B60AAD1412DB8C_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m3F057A4D1C94DC98B803196EAEFE254B84E53FCD_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mED2659F52DBB61BD62B5EEE0B504EAE6562C0F63_gshared (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 * __this, const RuntimeMethod* method) { { Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m187911931DF8A029010940BE7E414329D44C1C56((&L_0), (Dictionary_2_t1E73EA56EC8FF42DF43D4A14D92073BFD9E742E9 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 L_1 = (Enumerator_t3C288065DC1B837BBA0B61281FDDBB2D32E65408 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1F6B1ECBBB5A36D211C16A10A0A4673C7D1592C0_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mF0100F4046DC0E5A606988AF33572AA9AE6A317D_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAFD37605137BD44895114D6F8413395FAF47E97A_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC8163A50CFFC47768EB1E0EFE79956E7F096F832_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * G_B5_1 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___capacity0; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mC8163A50CFFC47768EB1E0EFE79956E7F096F832_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = ___capacity0; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_002b; } } { int32_t L_6 = ___capacity0; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_002b: { RuntimeObject* L_7 = ___comparer1; RuntimeObject* L_8 = (RuntimeObject*)L_7; G_B5_0 = L_8; G_B5_1 = ((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)(__this)); goto IL_0036; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_9; L_9 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); G_B6_0 = ((RuntimeObject*)(L_9)); G_B6_1 = ((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)(G_B5_1)); } IL_0036: { NullCheck(G_B6_1); G_B6_1->set_comparer_6(G_B6_0); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m8B1EE8238CA011B5E5E7D3D6159E8F25C74993A7_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE2DDF2302CE08448D5DC6129F7C631A3616365F6_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * G_B2_0 = NULL; Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)(G_B1_0)); goto IL_000d; } IL_0007: { RuntimeObject* L_1 = ___dictionary0; NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1); G_B3_0 = L_2; G_B3_1 = ((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)G_B3_1); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); RuntimeObject* L_4 = ___dictionary0; if (L_4) { goto IL_0021; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mE2DDF2302CE08448D5DC6129F7C631A3616365F6_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * L_12 = (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))); NullCheck(L_12); int32_t L_13 = (int32_t)L_12->get_count_2(); V_0 = (int32_t)L_13; NullCheck(L_12); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_14 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_007c; } } { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast(L_19)))->get_key_2(); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_23 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_20, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_007c: { int32_t L_24 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_0080: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_004f; } } { return; } IL_0085: { RuntimeObject* L_27 = ___dictionary0; NullCheck((RuntimeObject*)L_27); RuntimeObject* L_28; L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27); V_3 = (RuntimeObject*)L_28; } IL_008c: try { // begin try (depth: 1) { goto IL_00aa; } IL_008e: { RuntimeObject* L_29 = V_3; NullCheck((RuntimeObject*)L_29); KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29); V_4 = (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_32; L_32 = KeyValuePair_2_get_Value_mE99923C7CE7ED5A81D6C9092F1046D09D7FC87A6_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_31, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_00aa: { RuntimeObject* L_33 = V_3; NullCheck((RuntimeObject*)L_33); bool L_34; L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33); if (L_34) { goto IL_008e; } } IL_00b2: { IL2CPP_LEAVE(0xBE, FINALLY_00b4); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00b4; } FINALLY_00b4: { // begin finally (depth: 1) { RuntimeObject* L_35 = V_3; if (!L_35) { goto IL_00bd; } } IL_00b7: { RuntimeObject* L_36 = V_3; NullCheck((RuntimeObject*)L_36); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36); } IL_00bd: { IL2CPP_END_FINALLY(180) } } // end finally (depth: 1) IL2CPP_CLEANUP(180) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xBE, IL_00be) } IL_00be: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD49F4348D3E2C4EC4252525711266A22121B5D50_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m796E8CF7CABC9AB52246AF7BA5B907A486DF810F_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_2(); int32_t L_1 = (int32_t)__this->get_freeCount_5(); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B * Dictionary_2_get_Keys_m30D51394AED2B499A629E6F220C7B779C48A6421_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { { KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B * L_0 = (KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B * L_1 = (KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B *, Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B * L_2 = (KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B *)__this->get_keys_7(); return (KeyCollection_tB08BB866662D4FA4B75600623DBAD98F28311E1B *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 * Dictionary_2_get_Values_m120D26B60DDBCFEE1DE98B0AE54A6F1443BEA4B0_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { { ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 * L_0 = (ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 * L_1 = (ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 *, Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 * L_2 = (ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 *)__this->get_values_8(); return (ValueCollection_t5F67D0425B8A5744AA7C5916F81ADF0D19D00C00 *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF Dictionary_2_get_Item_m9072359FABA68EFD0E9C09BEE58756DE0DAD8AA9_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001e; } } { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_3 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_5 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_5; } IL_001e: { KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var))); KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m9072359FABA68EFD0E9C09BEE58756DE0DAD8AA9_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m3D673C74F0191E09269BEDF97531C413770A6C86_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_1 = ___value1; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_0, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mC20951D2C259BBE7CE811A0D3778520B8BFBD7F9_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_1 = ___value1; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_0, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_mB57D33E3FD5D58380A7111034AF166AE90C918CC_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_1; L_1 = KeyValuePair_2_get_Value_mE99923C7CE7ED5A81D6C9092F1046D09D7FC87A6_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_0, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m8E11654B4BE2F7604E27A5F749819C2F844480D1_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0038; } } { EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * L_3; L_3 = (( EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_4 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_6 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_7; L_7 = KeyValuePair_2_get_Value_mE99923C7CE7ED5A81D6C9092F1046D09D7FC87A6_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 *)L_3, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_6, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_7); if (!L_8) { goto IL_0038; } } { return (bool)1; } IL_0038: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mF96F88406947EFA2256D9B8AE799F168C5AE9310_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0046; } } { EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * L_3; L_3 = (( EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_4 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_6 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_7; L_7 = KeyValuePair_2_get_Value_mE99923C7CE7ED5A81D6C9092F1046D09D7FC87A6_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 *)L_3, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_6, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)1; } IL_0046: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m6E7CB8992E0F634BFD9C4A801D1742D1225E2F13_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get_count_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_005a; } } { V_0 = (int32_t)0; goto IL_001a; } IL_000d: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_2 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (int32_t)(-1)); int32_t L_3 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); } IL_001a: { int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_5); if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_000d; } } { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_6 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mB9AB813D0A6D017CC6F8C0EA1CEB806322D74AFF_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_mE0E17DA278F2B0C345E32F94E43E356FBB957FF3_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_1 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast(L_2)))->get_hashCode_0(); if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_003a; } } { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_4 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_6 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); goto IL_003a; } { return (bool)1; } IL_003a: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_003e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get_count_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000c; } } { goto IL_0090; } IL_0049: { EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * L_10; L_10 = (( EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); V_1 = (EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_11 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_0083; } } { EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 * L_14 = V_1; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_15 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_17 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_18 = ___value0; NullCheck((EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3AD0D7A43AAF319FB3A12F23A16295342EC64542 *)L_14, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_17, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_18); if (!L_19) { goto IL_0083; } } { return (bool)1; } IL_0083: { int32_t L_20 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0087: { int32_t L_21 = V_2; int32_t L_22 = (int32_t)__this->get_count_2(); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0053; } } IL_0090: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m8C59DD8C3CC1C4EB9028B529F693E5C625957755_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m8C59DD8C3CC1C4EB9028B529F693E5C625957755_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___index1; KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_4 = ___array0; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___index1; int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m8C59DD8C3CC1C4EB9028B529F693E5C625957755_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m8C59DD8C3CC1C4EB9028B529F693E5C625957755_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_14 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); V_1 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_0090; } } { KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_18 = ___array0; int32_t L_19 = ___index1; int32_t L_20 = (int32_t)L_19; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast(L_22)))->get_key_2(); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_26 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m33843FC727F612F086F65D660794369F6F991476((&L_27), (RuntimeObject *)L_23, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); NullCheck(L_18); (L_18)->SetAt(static_cast(L_20), (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 )L_27); } IL_0090: { int32_t L_28 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0094: { int32_t L_29 = V_2; int32_t L_30 = V_0; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0058; } } { return; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 Dictionary_2_GetEnumerator_m4F1BFE367BF88D3DBF85C3373A330D15F5307F59_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { { Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m94586CDC2A4236ED7548407C698FCD2BEC0A35C9((&L_0), (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 )L_0; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m745442756A55CFDA7218F781202230AA1276F957_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { { Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m94586CDC2A4236ED7548407C698FCD2BEC0A35C9((&L_0), (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 L_1 = (Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_mC673D5BDFCACEA2864F77CFCF831FBED0B10B1EE_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_mC673D5BDFCACEA2864F77CFCF831FBED0B10B1EE_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_13 = (KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*)(KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*)L_13; KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_14 = V_0; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m678A95E3A9BAFAFF67DC15E9D7AE0EB4DF577D50_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_m678A95E3A9BAFAFF67DC15E9D7AE0EB4DF577D50_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_008d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_7 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); NullCheck(L_6); int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))); int32_t L_10 = (L_6)->GetAt(static_cast(L_9)); V_1 = (int32_t)L_10; goto IL_0089; } IL_0042: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_11 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0077; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_16 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_17 = V_1; NullCheck(L_16); RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast(L_17)))->get_key_2(); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_20; L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0077; } } { int32_t L_21 = V_1; return (int32_t)L_21; } IL_0077: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_22 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); V_1 = (int32_t)L_24; } IL_0089: { int32_t L_25 = V_1; if ((((int32_t)L_25) >= ((int32_t)0))) { goto IL_0042; } } IL_008d: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.Dictionary`2::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m64C4897DED078375E7F6617FD88094A64D258A4D_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_10 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)(EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9); __this->set_entries_1(L_10); __this->set_freeList_4((-1)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m30782503A1354952452F570785ED0CE79A6DF81E_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m30782503A1354952452F570785ED0CE79A6DF81E_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_0022: { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_4 = (int32_t)L_11; goto IL_00e1; } IL_0051: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_12 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_00c9; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_17 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_18 = V_4; NullCheck(L_17); RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_00c9; } } { uint8_t L_22 = ___behavior2; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00ad; } } { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_23 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { RuntimeObject * L_28 = ___key0; String_t* L_29; L_29 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m30782503A1354952452F570785ED0CE79A6DF81E_RuntimeMethod_var))); } IL_00c7: { return (bool)0; } IL_00c9: { int32_t L_31 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_32 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_33 = V_4; NullCheck(L_32); int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast(L_33)))->get_next_1(); V_4 = (int32_t)L_34; } IL_00e1: { int32_t L_35 = V_4; if ((((int32_t)L_35) >= ((int32_t)0))) { goto IL_0051; } } { int32_t L_36 = (int32_t)__this->get_freeCount_5(); if ((((int32_t)L_36) <= ((int32_t)0))) { goto IL_0120; } } { int32_t L_37 = (int32_t)__this->get_freeList_4(); V_3 = (int32_t)L_37; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_38 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_next_1(); __this->set_freeList_4(L_40); int32_t L_41 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1))); goto IL_0156; } IL_0120: { int32_t L_42 = (int32_t)__this->get_count_2(); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_43 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); NullCheck(L_43); if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))) { goto IL_0141; } } { NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_44 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_45); V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))); } IL_0141: { int32_t L_46 = (int32_t)__this->get_count_2(); V_3 = (int32_t)L_46; int32_t L_47 = (int32_t)__this->get_count_2(); __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1))); } IL_0156: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_48 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = V_0; ((L_48)->GetAddressAt(static_cast(L_49)))->set_hashCode_0(L_50); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_51 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_52 = V_3; NullCheck(L_51); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_54 = V_1; NullCheck(L_53); int32_t L_55 = L_54; int32_t L_56 = (L_53)->GetAt(static_cast(L_55)); ((L_51)->GetAddressAt(static_cast(L_52)))->set_next_1(L_56); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_57 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_58 = V_3; NullCheck(L_57); RuntimeObject * L_59 = ___key0; ((L_57)->GetAddressAt(static_cast(L_58)))->set_key_2(L_59); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_60 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_62 = ___value1; ((L_60)->GetAddressAt(static_cast(L_61)))->set_value_3(L_62); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_64 = V_1; int32_t L_65 = V_3; NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (int32_t)L_65); int32_t L_66 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1))); int32_t L_67 = V_2; if ((((int32_t)L_67) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69; L_69 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_70 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_01ed: { return (bool)1; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m64F9FC0A2AE72723A7006A4B33B0124A0A492128_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_20 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)(EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*)((KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_25 = V_3; if (L_25) { goto IL_00b9; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m64F9FC0A2AE72723A7006A4B33B0124A0A492128_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)((L_27)->GetAddressAt(static_cast(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); if (L_29) { goto IL_00dd; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m64F9FC0A2AE72723A7006A4B33B0124A0A492128_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_36; L_36 = KeyValuePair_2_get_Value_mE99923C7CE7ED5A81D6C9092F1046D09D7FC87A6_inline((KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)(KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_33, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_37 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_0103: { int32_t L_38 = V_5; KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m2C7DEB3FBF7E1E9CDFCFEE5AC123316FB973927E_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m163175A8BE1506715B92B92CA7D68C25F3C74BFA_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1; V_2 = (int32_t)0; goto IL_0013; } IL_000b: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0; int32_t L_3 = V_2; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (int32_t)(-1)); int32_t L_4 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); } IL_0013: { int32_t L_5 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0; NullCheck(L_6); if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))) { goto IL_000b; } } { int32_t L_7 = ___newSize0; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_8 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)(EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)L_8; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_9 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_hashCode_0(); if ((((int32_t)L_15) == ((int32_t)(-1)))) { goto IL_0073; } } { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_19 = V_1; int32_t L_20 = V_3; NullCheck(L_19); RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast(L_20)))->get_key_2(); NullCheck((RuntimeObject*)L_18); int32_t L_22; L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (RuntimeObject *)L_21); ((L_16)->GetAddressAt(static_cast(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL)))); } IL_0073: { int32_t L_23 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0077: { int32_t L_24 = V_3; int32_t L_25 = (int32_t)__this->get_count_2(); if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_003b; } } IL_0080: { V_4 = (int32_t)0; goto IL_00c3; } IL_0085: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_26 = V_1; int32_t L_27 = V_4; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_hashCode_0(); if ((((int32_t)L_28) < ((int32_t)0))) { goto IL_00bd; } } { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_29 = V_1; int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_hashCode_0(); int32_t L_32 = ___newSize0; V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32)); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_33 = V_1; int32_t L_34 = V_4; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0; int32_t L_36 = V_5; NullCheck(L_35); int32_t L_37 = L_36; int32_t L_38 = (L_35)->GetAt(static_cast(L_37)); ((L_33)->GetAddressAt(static_cast(L_34)))->set_next_1(L_38); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0; int32_t L_40 = V_5; int32_t L_41 = V_4; NullCheck(L_39); (L_39)->SetAt(static_cast(L_40), (int32_t)L_41); } IL_00bd: { int32_t L_42 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_00c3: { int32_t L_43 = V_4; int32_t L_44 = (int32_t)__this->get_count_2(); if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0085; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0; __this->set_buckets_0(L_45); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_46 = V_1; __this->set_entries_1(L_46); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m7DCDB6AEAAE8A28839EAB194185DD73067DFD18A_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_m7DCDB6AEAAE8A28839EAB194185DD73067DFD18A_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_015d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = (int32_t)L_11; goto IL_0156; } IL_004c: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_12 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_0142; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_17 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_18 = V_3; NullCheck(L_17); RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_0142; } } { int32_t L_22 = V_2; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_00a4; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_24 = V_1; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_25 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_27); goto IL_00c6; } IL_00a4: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_28 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_30 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_31 = V_3; NullCheck(L_30); int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast(L_31)))->get_next_1(); ((L_28)->GetAddressAt(static_cast(L_29)))->set_next_1(L_32); } IL_00c6: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_33 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_34 = V_3; NullCheck(L_33); ((L_33)->GetAddressAt(static_cast(L_34)))->set_hashCode_0((-1)); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_35 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_36 = V_3; NullCheck(L_35); int32_t L_37 = (int32_t)__this->get_freeList_4(); ((L_35)->GetAddressAt(static_cast(L_36)))->set_next_1(L_37); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_38 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast(L_39)))->get_address_of_key_2(); il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *)); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_41 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF * L_43 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF *)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )); int32_t L_44 = V_3; __this->set_freeList_4(L_44); int32_t L_45 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1))); int32_t L_46 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return (bool)1; } IL_0142: { int32_t L_47 = V_3; V_2 = (int32_t)L_47; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_48 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast(L_49)))->get_next_1(); V_3 = (int32_t)L_50; } IL_0156: { int32_t L_51 = V_3; if ((((int32_t)L_51) >= ((int32_t)0))) { goto IL_004c; } } IL_015d: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m96E2C2FCA0970F2298446FC4FD2A14BC44DC127F_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF * ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0025; } } { PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF * L_3 = ___value1; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_4 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_6 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF *)L_3 = L_6; return (bool)1; } IL_0025: { PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF * L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m072C5668CE76277140EE9A592159BDF03F73EF92_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mAAB47328FF5728656146658FDBCD638783BAEB10_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mC9E2DA4B1A93BA83265FC2E3F9B0FA4F8F94CF2C_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* V_6 = NULL; int32_t V_7 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC9E2DA4B1A93BA83265FC2E3F9B0FA4F8F94CF2C_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC9E2DA4B1A93BA83265FC2E3F9B0FA4F8F94CF2C_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC9E2DA4B1A93BA83265FC2E3F9B0FA4F8F94CF2C_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___index1; RuntimeArray * L_10 = ___array0; NullCheck((RuntimeArray *)L_10); int32_t L_11; L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___index1; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC9E2DA4B1A93BA83265FC2E3F9B0FA4F8F94CF2C_RuntimeMethod_var))); } IL_0063: { RuntimeArray * L_16 = ___array0; NullCheck((RuntimeArray *)L_16); int32_t L_17; L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL); int32_t L_18 = ___index1; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC9E2DA4B1A93BA83265FC2E3F9B0FA4F8F94CF2C_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*)((KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (KeyValuePair_2U5BU5D_t35C47587AD10BABACCF510E3B93CDC6FD35E4989*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } IL_0091: { RuntimeArray * L_25 = ___array0; if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var))) { goto IL_00fb; } } { RuntimeArray * L_26 = ___array0; V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_27 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); V_2 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_28 = V_2; int32_t L_29 = V_3; NullCheck(L_28); int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast(L_29)))->get_hashCode_0(); if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_00ed; } } { DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1; int32_t L_32 = ___index1; int32_t L_33 = (int32_t)L_32; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_34 = V_2; int32_t L_35 = V_3; NullCheck(L_34); RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast(L_35)))->get_key_2(); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_39 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_40 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_39; RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_40); DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42; memset((&L_42), 0, sizeof(L_42)); DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42); } IL_00ed: { int32_t L_43 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); } IL_00f1: { int32_t L_44 = V_3; int32_t L_45 = (int32_t)__this->get_count_2(); if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_00ab; } } { return; } IL_00fb: { RuntimeArray * L_46 = ___array0; V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4; if (L_47) { goto IL_0117; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC9E2DA4B1A93BA83265FC2E3F9B0FA4F8F94CF2C_RuntimeMethod_var))); } IL_0117: { } IL_0118: try { // begin try (depth: 1) { int32_t L_49 = (int32_t)__this->get_count_2(); V_5 = (int32_t)L_49; EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_50 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); V_6 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_51 = V_6; int32_t L_52 = V_7; NullCheck(L_51); int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast(L_52)))->get_hashCode_0(); if ((((int32_t)L_53) < ((int32_t)0))) { goto IL_016d; } } IL_013e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4; int32_t L_55 = ___index1; int32_t L_56 = (int32_t)L_55; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_57 = V_6; int32_t L_58 = V_7; NullCheck(L_57); RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast(L_58)))->get_key_2(); EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_62 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_m33843FC727F612F086F65D660794369F6F991476((&L_63), (RuntimeObject *)L_59, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 L_64 = (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 )L_63; RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64); NullCheck(L_54); ArrayElementTypeCheck (L_54, L_65); (L_54)->SetAt(static_cast(L_56), (RuntimeObject *)L_65); } IL_016d: { int32_t L_66 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); } IL_0173: { int32_t L_67 = V_7; int32_t L_68 = V_5; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_012d; } } IL_0179: { goto IL_018c; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_017b; } throw e; } CATCH_017b: { // begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC9E2DA4B1A93BA83265FC2E3F9B0FA4F8F94CF2C_RuntimeMethod_var))); } // end catch (depth: 1) IL_018c: { return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m4661619EFF01AA578B32E1E7639508FA4CB55D81_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { { Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m94586CDC2A4236ED7548407C698FCD2BEC0A35C9((&L_0), (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 L_1 = (Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m91FB3BF9619362BB0983ADCB7BA67F280CD3C4AB_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0030; } } { EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945* L_5 = (EntryU5BU5D_tE1CBCACA7F75F1AB4B873938F360CA281030C945*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_7 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_8 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_8); return (RuntimeObject *)L_9; } IL_0030: { return (RuntimeObject *)NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m5BCFE06B13BF78D94CE00A335B79349420C3DB23_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF V_0; memset((&V_0), 0, sizeof(V_0)); RuntimeObject * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m5BCFE06B13BF78D94CE00A335B79349420C3DB23_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )); } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m5BCFE06B13BF78D94CE00A335B79349420C3DB23_RuntimeMethod_var))); } IL_002c: { } IL_002d: try { // begin try (depth: 1) { RuntimeObject * L_5 = ___key0; V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))); } IL_0034: try { // begin try (depth: 2) RuntimeObject * L_6 = V_1; RuntimeObject * L_7 = ___value1; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); (( void (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)L_6, (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )((*(PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF *)((PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m5BCFE06B13BF78D94CE00A335B79349420C3DB23_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m5BCFE06B13BF78D94CE00A335B79349420C3DB23_RuntimeMethod_var))); } // end catch (depth: 1) IL_0087: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::IsCompatibleKey(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m46D84A33B380DB5B9BC084BDDC985331BAD940F8_gshared (RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m46D84A33B380DB5B9BC084BDDC985331BAD940F8_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m22E1A40D5E8DAF44EF6F767627484D87594BF143_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m69D2022911F29545196C528F84621B4825FACEF6_gshared (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 * __this, const RuntimeMethod* method) { { Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m94586CDC2A4236ED7548407C698FCD2BEC0A35C9((&L_0), (Dictionary_2_tC57BBAB6AC82D50B6FF6890E64931FA87445BD87 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 L_1 = (Enumerator_t5EBE11735F00B9EBC4E0F15BD952221DDD50F0B3 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mA8F810826B90D6F7D6ABE22F02A6A0E55CB2156B_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mFD29CC7805C37250C1A094CA2BD638BBAEDFDEBA_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC1DC738833D6A1CD5351AB73EF134F21E00A5732_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4154C8EDE9E182745EBF520FF16820E9741EE16B_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * G_B5_1 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___capacity0; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m4154C8EDE9E182745EBF520FF16820E9741EE16B_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = ___capacity0; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_002b; } } { int32_t L_6 = ___capacity0; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_002b: { RuntimeObject* L_7 = ___comparer1; RuntimeObject* L_8 = (RuntimeObject*)L_7; G_B5_0 = L_8; G_B5_1 = ((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)(__this)); goto IL_0036; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_9; L_9 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); G_B6_0 = ((RuntimeObject*)(L_9)); G_B6_1 = ((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)(G_B5_1)); } IL_0036: { NullCheck(G_B6_1); G_B6_1->set_comparer_6(G_B6_0); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m258076F2D808048D0AB0E671695D19BFB79E7B55_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4ECF901B4161A87CD6D5930E18CF8CEA3E9D7C22_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * G_B2_0 = NULL; Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)(G_B1_0)); goto IL_000d; } IL_0007: { RuntimeObject* L_1 = ___dictionary0; NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1); G_B3_0 = L_2; G_B3_1 = ((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)G_B3_1); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); RuntimeObject* L_4 = ___dictionary0; if (L_4) { goto IL_0021; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m4ECF901B4161A87CD6D5930E18CF8CEA3E9D7C22_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * L_12 = (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))); NullCheck(L_12); int32_t L_13 = (int32_t)L_12->get_count_2(); V_0 = (int32_t)L_13; NullCheck(L_12); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_14 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_007c; } } { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); RuntimeObject * L_20 = (RuntimeObject *)((L_18)->GetAddressAt(static_cast(L_19)))->get_key_2(); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_23 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_20, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_007c: { int32_t L_24 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_0080: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_004f; } } { return; } IL_0085: { RuntimeObject* L_27 = ___dictionary0; NullCheck((RuntimeObject*)L_27); RuntimeObject* L_28; L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27); V_3 = (RuntimeObject*)L_28; } IL_008c: try { // begin try (depth: 1) { goto IL_00aa; } IL_008e: { RuntimeObject* L_29 = V_3; NullCheck((RuntimeObject*)L_29); KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29); V_4 = (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_32; L_32 = KeyValuePair_2_get_Value_mEF51D15F23111BF8D02ACE2D1D5128E363082CE9_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_31, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_00aa: { RuntimeObject* L_33 = V_3; NullCheck((RuntimeObject*)L_33); bool L_34; L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33); if (L_34) { goto IL_008e; } } IL_00b2: { IL2CPP_LEAVE(0xBE, FINALLY_00b4); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00b4; } FINALLY_00b4: { // begin finally (depth: 1) { RuntimeObject* L_35 = V_3; if (!L_35) { goto IL_00bd; } } IL_00b7: { RuntimeObject* L_36 = V_3; NullCheck((RuntimeObject*)L_36); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36); } IL_00bd: { IL2CPP_END_FINALLY(180) } } // end finally (depth: 1) IL2CPP_CLEANUP(180) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xBE, IL_00be) } IL_00be: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC9971A410E9111F282BC30C66E934451E2411FD7_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m3450388EE025CBF7AD657E720FEE58BEFC86F5A3_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_2(); int32_t L_1 = (int32_t)__this->get_freeCount_5(); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 * Dictionary_2_get_Keys_m584AD1FDF04908703813C09EF1E08E22599BBB7E_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { { KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 * L_0 = (KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 * L_1 = (KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 *, Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 * L_2 = (KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 *)__this->get_keys_7(); return (KeyCollection_tE83D74B046C4636950A99A15A66EB2D786898193 *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD * Dictionary_2_get_Values_m1EA72BEBA6A65D90C428849E572E594DA2481A9C_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { { ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD * L_0 = (ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD * L_1 = (ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD *, Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD * L_2 = (ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD *)__this->get_values_8(); return (ValueCollection_t71633FA2EEE24539F79567F34E1CDF2D431F27AD *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 Dictionary_2_get_Item_mC4B00F2F69499261DC854B5807395F1CFF32397A_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001e; } } { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_3 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_5 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_5; } IL_001e: { KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var))); KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_mC4B00F2F69499261DC854B5807395F1CFF32397A_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mFAF51D5A0FC404B47E75E72F1D2809B94EDF4ACB_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_1 = ___value1; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_0, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m8950097BF0B4134CA4A84F7B9A278479D18A7391_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_1 = ___value1; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_0, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m3DF6B08B4CBC7E6B1EDA04E34176C9A79EDCC09B_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_1; L_1 = KeyValuePair_2_get_Value_mEF51D15F23111BF8D02ACE2D1D5128E363082CE9_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_0, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m47EAABF4230CC8035369E081309F51FFF1277796_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0038; } } { EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * L_3; L_3 = (( EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_4 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_6 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_7; L_7 = KeyValuePair_2_get_Value_mEF51D15F23111BF8D02ACE2D1D5128E363082CE9_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 *)L_3, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_6, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_7); if (!L_8) { goto IL_0038; } } { return (bool)1; } IL_0038: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mAD2EF83DFC2600ECDF49E2702EAF273A4A74E66D_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0046; } } { EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * L_3; L_3 = (( EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_4 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_6 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_7; L_7 = KeyValuePair_2_get_Value_mEF51D15F23111BF8D02ACE2D1D5128E363082CE9_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 *)L_3, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_6, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)1; } IL_0046: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mB88C637123B46013E48F4DAD9FC773FC609EAE11_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get_count_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_005a; } } { V_0 = (int32_t)0; goto IL_001a; } IL_000d: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_2 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (int32_t)(-1)); int32_t L_3 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); } IL_001a: { int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_5); if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_000d; } } { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_6 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mF3CEAC85C55FA2D557F6DCE5F7572466D376862D_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m402E6CEFB10755131DCF6790B2C16957773757BB_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_1 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast(L_2)))->get_hashCode_0(); if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_003a; } } { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_4 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_6 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); goto IL_003a; } { return (bool)1; } IL_003a: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_003e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get_count_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000c; } } { goto IL_0090; } IL_0049: { EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * L_10; L_10 = (( EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); V_1 = (EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_11 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_0083; } } { EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 * L_14 = V_1; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_15 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_17 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_18 = ___value0; NullCheck((EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3BA9F7A23D213C71BCCECE48757EDB01366B6705 *)L_14, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_17, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_18); if (!L_19) { goto IL_0083; } } { return (bool)1; } IL_0083: { int32_t L_20 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0087: { int32_t L_21 = V_2; int32_t L_22 = (int32_t)__this->get_count_2(); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0053; } } IL_0090: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m35809E71AF69D3C62D6CD935EE478225D35B650B_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m35809E71AF69D3C62D6CD935EE478225D35B650B_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___index1; KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_4 = ___array0; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___index1; int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m35809E71AF69D3C62D6CD935EE478225D35B650B_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m35809E71AF69D3C62D6CD935EE478225D35B650B_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_14 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_0090; } } { KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_18 = ___array0; int32_t L_19 = ___index1; int32_t L_20 = (int32_t)L_19; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast(L_22)))->get_key_2(); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_26 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_mD9318950E0B82F3E8DBA938FDCD26955F3864180((&L_27), (RuntimeObject *)L_23, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); NullCheck(L_18); (L_18)->SetAt(static_cast(L_20), (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD )L_27); } IL_0090: { int32_t L_28 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0094: { int32_t L_29 = V_2; int32_t L_30 = V_0; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0058; } } { return; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 Dictionary_2_GetEnumerator_m31E6BBE425F914D81D7548AE112C68710EB0FFD2_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { { Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mAED9B6A441301B86BBB43B703CBC88934270B1A8((&L_0), (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 )L_0; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m982D438547DEF665222AD0B561B9604E428EBC31_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { { Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mAED9B6A441301B86BBB43B703CBC88934270B1A8((&L_0), (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 L_1 = (Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m3E50061A57DFA031C2CE0F4478CD1E4440DAA84B_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_m3E50061A57DFA031C2CE0F4478CD1E4440DAA84B_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_13 = (KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*)(KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*)L_13; KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_14 = V_0; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m72DA9FBD331A45719E88764DEC480548D55B83B1_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_m72DA9FBD331A45719E88764DEC480548D55B83B1_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_008d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_7 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); NullCheck(L_6); int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))); int32_t L_10 = (L_6)->GetAt(static_cast(L_9)); V_1 = (int32_t)L_10; goto IL_0089; } IL_0042: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_11 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0077; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_16 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_17 = V_1; NullCheck(L_16); RuntimeObject * L_18 = (RuntimeObject *)((L_16)->GetAddressAt(static_cast(L_17)))->get_key_2(); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_20; L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0077; } } { int32_t L_21 = V_1; return (int32_t)L_21; } IL_0077: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_22 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); V_1 = (int32_t)L_24; } IL_0089: { int32_t L_25 = V_1; if ((((int32_t)L_25) >= ((int32_t)0))) { goto IL_0042; } } IL_008d: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.Dictionary`2::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m49E91AB215D2411FB6CCEDFE79C73A7BC25CB864_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_10 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)(EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9); __this->set_entries_1(L_10); __this->set_freeList_4((-1)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m46EAFB218459AB926763832B8BC5F3FCD17C0BB0_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m46EAFB218459AB926763832B8BC5F3FCD17C0BB0_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_0022: { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_4 = (int32_t)L_11; goto IL_00e1; } IL_0051: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_12 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_00c9; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_17 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_18 = V_4; NullCheck(L_17); RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_00c9; } } { uint8_t L_22 = ___behavior2; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00ad; } } { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_23 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { RuntimeObject * L_28 = ___key0; String_t* L_29; L_29 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m46EAFB218459AB926763832B8BC5F3FCD17C0BB0_RuntimeMethod_var))); } IL_00c7: { return (bool)0; } IL_00c9: { int32_t L_31 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)1)); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_32 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_33 = V_4; NullCheck(L_32); int32_t L_34 = (int32_t)((L_32)->GetAddressAt(static_cast(L_33)))->get_next_1(); V_4 = (int32_t)L_34; } IL_00e1: { int32_t L_35 = V_4; if ((((int32_t)L_35) >= ((int32_t)0))) { goto IL_0051; } } { int32_t L_36 = (int32_t)__this->get_freeCount_5(); if ((((int32_t)L_36) <= ((int32_t)0))) { goto IL_0120; } } { int32_t L_37 = (int32_t)__this->get_freeList_4(); V_3 = (int32_t)L_37; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_38 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_next_1(); __this->set_freeList_4(L_40); int32_t L_41 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_41, (int32_t)1))); goto IL_0156; } IL_0120: { int32_t L_42 = (int32_t)__this->get_count_2(); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_43 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); NullCheck(L_43); if ((!(((uint32_t)L_42) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_43)->max_length))))))) { goto IL_0141; } } { NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_44 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_45); V_1 = (int32_t)((int32_t)((int32_t)L_44%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))); } IL_0141: { int32_t L_46 = (int32_t)__this->get_count_2(); V_3 = (int32_t)L_46; int32_t L_47 = (int32_t)__this->get_count_2(); __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_47, (int32_t)1))); } IL_0156: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_48 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = V_0; ((L_48)->GetAddressAt(static_cast(L_49)))->set_hashCode_0(L_50); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_51 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_52 = V_3; NullCheck(L_51); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_53 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_54 = V_1; NullCheck(L_53); int32_t L_55 = L_54; int32_t L_56 = (L_53)->GetAt(static_cast(L_55)); ((L_51)->GetAddressAt(static_cast(L_52)))->set_next_1(L_56); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_57 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_58 = V_3; NullCheck(L_57); RuntimeObject * L_59 = ___key0; ((L_57)->GetAddressAt(static_cast(L_58)))->set_key_2(L_59); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_60 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_62 = ___value1; ((L_60)->GetAddressAt(static_cast(L_61)))->set_value_3(L_62); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_64 = V_1; int32_t L_65 = V_3; NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (int32_t)L_65); int32_t L_66 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1))); int32_t L_67 = V_2; if ((((int32_t)L_67) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69; L_69 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_70 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_70)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_01ed: { return (bool)1; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mFF77B05A57E76875AE6371E3A07455E83B459AC0_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_20 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)(EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*)((KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_25 = V_3; if (L_25) { goto IL_00b9; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mFF77B05A57E76875AE6371E3A07455E83B459AC0_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)((L_27)->GetAddressAt(static_cast(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); if (L_29) { goto IL_00dd; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mFF77B05A57E76875AE6371E3A07455E83B459AC0_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_36; L_36 = KeyValuePair_2_get_Value_mEF51D15F23111BF8D02ACE2D1D5128E363082CE9_inline((KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)(KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_33, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_37 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_0103: { int32_t L_38 = V_5; KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mA8DE3CADE00C3E1BD593691282C6AC77656CFBA2_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mF0577AA325016C457BE48087D4FD2240D2FAB0A2_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1; V_2 = (int32_t)0; goto IL_0013; } IL_000b: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0; int32_t L_3 = V_2; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (int32_t)(-1)); int32_t L_4 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); } IL_0013: { int32_t L_5 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0; NullCheck(L_6); if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))) { goto IL_000b; } } { int32_t L_7 = ___newSize0; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_8 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)(EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)L_8; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_9 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_hashCode_0(); if ((((int32_t)L_15) == ((int32_t)(-1)))) { goto IL_0073; } } { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_19 = V_1; int32_t L_20 = V_3; NullCheck(L_19); RuntimeObject * L_21 = (RuntimeObject *)((L_19)->GetAddressAt(static_cast(L_20)))->get_key_2(); NullCheck((RuntimeObject*)L_18); int32_t L_22; L_22 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (RuntimeObject *)L_21); ((L_16)->GetAddressAt(static_cast(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL)))); } IL_0073: { int32_t L_23 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0077: { int32_t L_24 = V_3; int32_t L_25 = (int32_t)__this->get_count_2(); if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_003b; } } IL_0080: { V_4 = (int32_t)0; goto IL_00c3; } IL_0085: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_26 = V_1; int32_t L_27 = V_4; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_hashCode_0(); if ((((int32_t)L_28) < ((int32_t)0))) { goto IL_00bd; } } { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_29 = V_1; int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_hashCode_0(); int32_t L_32 = ___newSize0; V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32)); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_33 = V_1; int32_t L_34 = V_4; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0; int32_t L_36 = V_5; NullCheck(L_35); int32_t L_37 = L_36; int32_t L_38 = (L_35)->GetAt(static_cast(L_37)); ((L_33)->GetAddressAt(static_cast(L_34)))->set_next_1(L_38); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0; int32_t L_40 = V_5; int32_t L_41 = V_4; NullCheck(L_39); (L_39)->SetAt(static_cast(L_40), (int32_t)L_41); } IL_00bd: { int32_t L_42 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_00c3: { int32_t L_43 = V_4; int32_t L_44 = (int32_t)__this->get_count_2(); if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0085; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0; __this->set_buckets_0(L_45); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_46 = V_1; __this->set_entries_1(L_46); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mBA38FFC03E71A218F69DB3E096FFB026A75CC740_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_mBA38FFC03E71A218F69DB3E096FFB026A75CC740_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_015d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); RuntimeObject * L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (RuntimeObject *)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = (int32_t)L_11; goto IL_0156; } IL_004c: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_12 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_0142; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_17 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_18 = V_3; NullCheck(L_17); RuntimeObject * L_19 = (RuntimeObject *)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_0142; } } { int32_t L_22 = V_2; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_00a4; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_24 = V_1; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_25 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_27); goto IL_00c6; } IL_00a4: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_28 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_30 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_31 = V_3; NullCheck(L_30); int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast(L_31)))->get_next_1(); ((L_28)->GetAddressAt(static_cast(L_29)))->set_next_1(L_32); } IL_00c6: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_33 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_34 = V_3; NullCheck(L_33); ((L_33)->GetAddressAt(static_cast(L_34)))->set_hashCode_0((-1)); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_35 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_36 = V_3; NullCheck(L_35); int32_t L_37 = (int32_t)__this->get_freeList_4(); ((L_35)->GetAddressAt(static_cast(L_36)))->set_next_1(L_37); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_38 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); RuntimeObject ** L_40 = (RuntimeObject **)((L_38)->GetAddressAt(static_cast(L_39)))->get_address_of_key_2(); il2cpp_codegen_initobj(L_40, sizeof(RuntimeObject *)); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_41 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 * L_43 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 *)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )); int32_t L_44 = V_3; __this->set_freeList_4(L_44); int32_t L_45 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1))); int32_t L_46 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return (bool)1; } IL_0142: { int32_t L_47 = V_3; V_2 = (int32_t)L_47; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_48 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast(L_49)))->get_next_1(); V_3 = (int32_t)L_50; } IL_0156: { int32_t L_51 = V_3; if ((((int32_t)L_51) >= ((int32_t)0))) { goto IL_004c; } } IL_015d: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mEE2A2389C8212AA0CB29C407AEA70878C31CCBD2_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 * ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0025; } } { LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 * L_3 = ___value1; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_4 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_6 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 *)L_3 = L_6; return (bool)1; } IL_0025: { LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 * L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m0763529CFB388BB27EF6BEE767B3141F2CCB056B_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m4A9BB3078CD12919E7C772C62D7BF30316A2557B_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m1806F77B9A37440DBA824295D210DB76C2EBDD44_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* V_6 = NULL; int32_t V_7 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m1806F77B9A37440DBA824295D210DB76C2EBDD44_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m1806F77B9A37440DBA824295D210DB76C2EBDD44_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m1806F77B9A37440DBA824295D210DB76C2EBDD44_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___index1; RuntimeArray * L_10 = ___array0; NullCheck((RuntimeArray *)L_10); int32_t L_11; L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___index1; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m1806F77B9A37440DBA824295D210DB76C2EBDD44_RuntimeMethod_var))); } IL_0063: { RuntimeArray * L_16 = ___array0; NullCheck((RuntimeArray *)L_16); int32_t L_17; L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL); int32_t L_18 = ___index1; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m1806F77B9A37440DBA824295D210DB76C2EBDD44_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*)((KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (KeyValuePair_2U5BU5D_t286ECE6485D3B8E15302EF341EA59472B90E4913*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } IL_0091: { RuntimeArray * L_25 = ___array0; if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var))) { goto IL_00fb; } } { RuntimeArray * L_26 = ___array0; V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_27 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_28 = V_2; int32_t L_29 = V_3; NullCheck(L_28); int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast(L_29)))->get_hashCode_0(); if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_00ed; } } { DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1; int32_t L_32 = ___index1; int32_t L_33 = (int32_t)L_32; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_34 = V_2; int32_t L_35 = V_3; NullCheck(L_34); RuntimeObject * L_36 = (RuntimeObject *)((L_34)->GetAddressAt(static_cast(L_35)))->get_key_2(); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_39 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_40 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_39; RuntimeObject * L_41 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_40); DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42; memset((&L_42), 0, sizeof(L_42)); DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_36, (RuntimeObject *)L_41, /*hidden argument*/NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42); } IL_00ed: { int32_t L_43 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); } IL_00f1: { int32_t L_44 = V_3; int32_t L_45 = (int32_t)__this->get_count_2(); if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_00ab; } } { return; } IL_00fb: { RuntimeArray * L_46 = ___array0; V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4; if (L_47) { goto IL_0117; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m1806F77B9A37440DBA824295D210DB76C2EBDD44_RuntimeMethod_var))); } IL_0117: { } IL_0118: try { // begin try (depth: 1) { int32_t L_49 = (int32_t)__this->get_count_2(); V_5 = (int32_t)L_49; EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_50 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_51 = V_6; int32_t L_52 = V_7; NullCheck(L_51); int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast(L_52)))->get_hashCode_0(); if ((((int32_t)L_53) < ((int32_t)0))) { goto IL_016d; } } IL_013e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4; int32_t L_55 = ___index1; int32_t L_56 = (int32_t)L_55; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_57 = V_6; int32_t L_58 = V_7; NullCheck(L_57); RuntimeObject * L_59 = (RuntimeObject *)((L_57)->GetAddressAt(static_cast(L_58)))->get_key_2(); EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_62 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_mD9318950E0B82F3E8DBA938FDCD26955F3864180((&L_63), (RuntimeObject *)L_59, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD L_64 = (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD )L_63; RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64); NullCheck(L_54); ArrayElementTypeCheck (L_54, L_65); (L_54)->SetAt(static_cast(L_56), (RuntimeObject *)L_65); } IL_016d: { int32_t L_66 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); } IL_0173: { int32_t L_67 = V_7; int32_t L_68 = V_5; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_012d; } } IL_0179: { goto IL_018c; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_017b; } throw e; } CATCH_017b: { // begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m1806F77B9A37440DBA824295D210DB76C2EBDD44_RuntimeMethod_var))); } // end catch (depth: 1) IL_018c: { return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m198CE1D4F9FCA9A90C5E7C8FAD9C0906584CB563_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { { Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mAED9B6A441301B86BBB43B703CBC88934270B1A8((&L_0), (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 L_1 = (Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m9A98E4474A6CA73ECE331FB7D9A0FF65C36DA925_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0030; } } { EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01* L_5 = (EntryU5BU5D_t5BA22CA5639143D6EAFC20503657399FF9544B01*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_7 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_8 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_8); return (RuntimeObject *)L_9; } IL_0030: { return (RuntimeObject *)NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m495055812FEE74FBDB279281EF6E9FAA81136A48_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 V_0; memset((&V_0), 0, sizeof(V_0)); RuntimeObject * V_1 = NULL; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m495055812FEE74FBDB279281EF6E9FAA81136A48_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )); } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m495055812FEE74FBDB279281EF6E9FAA81136A48_RuntimeMethod_var))); } IL_002c: { } IL_002d: try { // begin try (depth: 1) { RuntimeObject * L_5 = ___key0; V_1 = (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))); } IL_0034: try { // begin try (depth: 2) RuntimeObject * L_6 = V_1; RuntimeObject * L_7 = ___value1; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); (( void (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)L_6, (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )((*(LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 *)((LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m495055812FEE74FBDB279281EF6E9FAA81136A48_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m495055812FEE74FBDB279281EF6E9FAA81136A48_RuntimeMethod_var))); } // end catch (depth: 1) IL_0087: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::IsCompatibleKey(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mA6CD32278677373080184941990F0827F3E7E671_gshared (RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_mA6CD32278677373080184941990F0827F3E7E671_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mD6D6ED71BD419D1F3C7DCE740DEBF279A5F113C7_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mE187DC60A38C89F0C35142EA65B7DD157C60F2D3_gshared (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE * __this, const RuntimeMethod* method) { { Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mAED9B6A441301B86BBB43B703CBC88934270B1A8((&L_0), (Dictionary_2_tCBA5E4909C610253AE0904190A73FA4769E6AECE *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 L_1 = (Enumerator_tE6C6AF641B4C383E3B8DD1D949791B4555022827 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5D54E695939D13E41566390833F4B0DB613D4E27_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m12138A1652D847BC41701108DAF8111AEEEE450F_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mDD7935AB62D6BB11DFB85CA2B7DB2744AD56130C_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB43BABE85D710E5B3A10FB58155121A76DD4EC72_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * G_B5_1 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___capacity0; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mB43BABE85D710E5B3A10FB58155121A76DD4EC72_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = ___capacity0; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_002b; } } { int32_t L_6 = ___capacity0; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_002b: { RuntimeObject* L_7 = ___comparer1; RuntimeObject* L_8 = (RuntimeObject*)L_7; G_B5_0 = L_8; G_B5_1 = ((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)(__this)); goto IL_0036; } } { EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * L_9; L_9 = (( EqualityComparer_1_tE8847AB7887F4B8AC3A62DFDA664396EB213B3C0 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); G_B6_0 = ((RuntimeObject*)(L_9)); G_B6_1 = ((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)(G_B5_1)); } IL_0036: { NullCheck(G_B6_1); G_B6_1->set_comparer_6(G_B6_0); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m37999538C36AB20D483AF5C99C28A9A32CA4B4C7_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mFC4A507D4DA59E4BE660DE69196498E4A7CE4769_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * G_B2_0 = NULL; Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)(G_B1_0)); goto IL_000d; } IL_0007: { RuntimeObject* L_1 = ___dictionary0; NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1); G_B3_0 = L_2; G_B3_1 = ((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)G_B3_1); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); RuntimeObject* L_4 = ___dictionary0; if (L_4) { goto IL_0021; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mFC4A507D4DA59E4BE660DE69196498E4A7CE4769_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * L_12 = (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))); NullCheck(L_12); int32_t L_13 = (int32_t)L_12->get_count_2(); V_0 = (int32_t)L_13; NullCheck(L_12); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_14 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_007c; } } { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); uint32_t L_20 = (uint32_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_key_2(); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_20, (RuntimeObject *)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_007c: { int32_t L_24 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_0080: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_004f; } } { return; } IL_0085: { RuntimeObject* L_27 = ___dictionary0; NullCheck((RuntimeObject*)L_27); RuntimeObject* L_28; L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27); V_3 = (RuntimeObject*)L_28; } IL_008c: try { // begin try (depth: 1) { goto IL_00aa; } IL_008e: { RuntimeObject* L_29 = V_3; NullCheck((RuntimeObject*)L_29); KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29); V_4 = (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA )L_30; uint32_t L_31; L_31 = KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); RuntimeObject * L_32; L_32 = KeyValuePair_2_get_Value_m6BC97F2C3799A9DCBDEECC56E974E4724926F8D4_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_31, (RuntimeObject *)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_00aa: { RuntimeObject* L_33 = V_3; NullCheck((RuntimeObject*)L_33); bool L_34; L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33); if (L_34) { goto IL_008e; } } IL_00b2: { IL2CPP_LEAVE(0xBE, FINALLY_00b4); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00b4; } FINALLY_00b4: { // begin finally (depth: 1) { RuntimeObject* L_35 = V_3; if (!L_35) { goto IL_00bd; } } IL_00b7: { RuntimeObject* L_36 = V_3; NullCheck((RuntimeObject*)L_36); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36); } IL_00bd: { IL2CPP_END_FINALLY(180) } } // end finally (depth: 1) IL2CPP_CLEANUP(180) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xBE, IL_00be) } IL_00be: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m84EEF5074B73461D2EB553F6D40455AEBE396C42_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mBD34412846DFF52C7A6B6295B0CCD3B81F7FC902_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_2(); int32_t L_1 = (int32_t)__this->get_freeCount_5(); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F * Dictionary_2_get_Keys_m38AF100846FD52D2BF73380C83AA8F9D860A943B_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { { KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F * L_0 = (KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F * L_1 = (KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F *, Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F * L_2 = (KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F *)__this->get_keys_7(); return (KeyCollection_t1A5CA3D16BAB9F0EFB6C4D76C45A677E77CAC98F *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C * Dictionary_2_get_Values_mB6CFF2CF8ADFA3B924B72DCB9DF4522337949157_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { { ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C * L_0 = (ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C * L_1 = (ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C *, Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C * L_2 = (ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C *)__this->get_values_8(); return (ValueCollection_t8324CFCE2467C0D2309B723020650799D278951C *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_mB1B2871D7E4233E261E0A06E09423AC8408D9067_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint32_t L_0 = ___key0; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001e; } } { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_3 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); RuntimeObject * L_5 = (RuntimeObject *)((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (RuntimeObject *)L_5; } IL_001e: { KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var))); KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_mB1B2871D7E4233E261E0A06E09423AC8408D9067_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mB602B42E69A7F8E032BBE43CD3717FBD62493A9A_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { uint32_t L_0 = ___key0; RuntimeObject * L_1 = ___value1; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_0, (RuntimeObject *)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m505F2CF58731D70AAE480EFFE20B311E5BBBB761_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { uint32_t L_0 = ___key0; RuntimeObject * L_1 = ___value1; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_0, (RuntimeObject *)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_mC2F9CD2B8C80D34414D3034C76EB1E01FA130CE1_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA ___keyValuePair0, const RuntimeMethod* method) { { uint32_t L_0; L_0 = KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); RuntimeObject * L_1; L_1 = KeyValuePair_2_get_Value_m6BC97F2C3799A9DCBDEECC56E974E4724926F8D4_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m0A0019349D2F383D068B8C98C71D3583A6741BD7_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint32_t L_0; L_0 = KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0038; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_3; L_3 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_4 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); RuntimeObject * L_7; L_7 = KeyValuePair_2_get_Value_m6BC97F2C3799A9DCBDEECC56E974E4724926F8D4_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7); if (!L_8) { goto IL_0038; } } { return (bool)1; } IL_0038: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_mF4748C3D22993F3E31BF8D44754739B09CB4DEB4_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint32_t L_0; L_0 = KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0046; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_3; L_3 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_4 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); RuntimeObject * L_7; L_7 = KeyValuePair_2_get_Value_m6BC97F2C3799A9DCBDEECC56E974E4724926F8D4_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7); if (!L_8) { goto IL_0046; } } { uint32_t L_9; L_9 = KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)1; } IL_0046: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m8C75E5E71BDB4ADD33F009890A9FBA307AA9F344_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get_count_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_005a; } } { V_0 = (int32_t)0; goto IL_001a; } IL_000d: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_2 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (int32_t)(-1)); int32_t L_3 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); } IL_001a: { int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_5); if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_000d; } } { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_6 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mF4CE0F5D4D835043FF57A231D7A6BF1C786FE1C9_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, const RuntimeMethod* method) { { uint32_t L_0 = ___key0; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m2D4EE25166DD9F588C622C2DF576C6259FE771C0_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * V_1 = NULL; int32_t V_2 = 0; { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0049; } } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_1 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast(L_2)))->get_hashCode_0(); if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_003a; } } { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_4 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); if (L_6) { goto IL_003a; } } { return (bool)1; } IL_003a: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_003e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get_count_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000c; } } { goto IL_0090; } IL_0049: { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_10; L_10 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); V_1 = (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_11 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_0083; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_14 = V_1; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_15 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); RuntimeObject * L_17 = (RuntimeObject *)((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); RuntimeObject * L_18 = ___value0; NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14, (RuntimeObject *)L_17, (RuntimeObject *)L_18); if (!L_19) { goto IL_0083; } } { return (bool)1; } IL_0083: { int32_t L_20 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0087: { int32_t L_21 = V_2; int32_t L_22 = (int32_t)__this->get_count_2(); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0053; } } IL_0090: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mADA2D974CEFCBE097752C50F079741716F9C3F26_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mADA2D974CEFCBE097752C50F079741716F9C3F26_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___index1; KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_4 = ___array0; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___index1; int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mADA2D974CEFCBE097752C50F079741716F9C3F26_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mADA2D974CEFCBE097752C50F079741716F9C3F26_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_14 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_0090; } } { KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_18 = ___array0; int32_t L_19 = ___index1; int32_t L_20 = (int32_t)L_19; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); uint32_t L_23 = (uint32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_key_2(); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); RuntimeObject * L_26 = (RuntimeObject *)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m76DA9A6BA5B7BD564ECE8478952E9BD7565E3D5E((&L_27), (uint32_t)L_23, (RuntimeObject *)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); NullCheck(L_18); (L_18)->SetAt(static_cast(L_20), (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA )L_27); } IL_0090: { int32_t L_28 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0094: { int32_t L_29 = V_2; int32_t L_30 = V_0; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0058; } } { return; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA Dictionary_2_GetEnumerator_m6A635B5826FF065DBCB363B0B0340E3D7F417C66_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { { Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m750DD6B57059079B11F8361F3063B40C487A5A75((&L_0), (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA )L_0; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mEAF99F31E12A0863E19562766A83F5B43F29CE73_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { { Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m750DD6B57059079B11F8361F3063B40C487A5A75((&L_0), (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA L_1 = (Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m61896BC3E85B8A6941B5E2355BA06D0BFC7BE46F_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_m61896BC3E85B8A6941B5E2355BA06D0BFC7BE46F_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_13 = (KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*)(KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*)L_13; KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_14 = V_0; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m2DECD52F06E638192C239ED3D81B97F3C80576A7_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_m2DECD52F06E638192C239ED3D81B97F3C80576A7_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_008d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); uint32_t L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (uint32_t)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_7 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); NullCheck(L_6); int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))); int32_t L_10 = (L_6)->GetAt(static_cast(L_9)); V_1 = (int32_t)L_10; goto IL_0089; } IL_0042: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_11 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0077; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_16 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_17 = V_1; NullCheck(L_16); uint32_t L_18 = (uint32_t)((L_16)->GetAddressAt(static_cast(L_17)))->get_key_2(); uint32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_20; L_20 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (uint32_t)L_18, (uint32_t)L_19); if (!L_20) { goto IL_0077; } } { int32_t L_21 = V_1; return (int32_t)L_21; } IL_0077: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_22 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); V_1 = (int32_t)L_24; } IL_0089: { int32_t L_25 = V_1; if ((((int32_t)L_25) >= ((int32_t)0))) { goto IL_0042; } } IL_008d: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.Dictionary`2::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mB6DB9D84A2E97E079C75A30351E0AB7D241D9FCD_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_10 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)(EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9); __this->set_entries_1(L_10); __this->set_freeList_4((-1)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mCF9EDC19806A3D31A31E58565867C40CBEF63348_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mCF9EDC19806A3D31A31E58565867C40CBEF63348_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_0022: { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); uint32_t L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (uint32_t)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_4 = (int32_t)L_11; goto IL_00e1; } IL_0051: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_12 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_00c9; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_17 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_18 = V_4; NullCheck(L_17); uint32_t L_19 = (uint32_t)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); uint32_t L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (uint32_t)L_19, (uint32_t)L_20); if (!L_21) { goto IL_00c9; } } { uint8_t L_22 = ___behavior2; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00ad; } } { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_23 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); RuntimeObject * L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { uint32_t L_28 = ___key0; uint32_t L_29 = L_28; RuntimeObject * L_30 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_29); String_t* L_31; L_31 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_30, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_32 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_32, (String_t*)L_31, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mCF9EDC19806A3D31A31E58565867C40CBEF63348_RuntimeMethod_var))); } IL_00c7: { return (bool)0; } IL_00c9: { int32_t L_33 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_34 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_35 = V_4; NullCheck(L_34); int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast(L_35)))->get_next_1(); V_4 = (int32_t)L_36; } IL_00e1: { int32_t L_37 = V_4; if ((((int32_t)L_37) >= ((int32_t)0))) { goto IL_0051; } } { int32_t L_38 = (int32_t)__this->get_freeCount_5(); if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_0120; } } { int32_t L_39 = (int32_t)__this->get_freeList_4(); V_3 = (int32_t)L_39; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_40 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_41 = V_3; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_next_1(); __this->set_freeList_4(L_42); int32_t L_43 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)1))); goto IL_0156; } IL_0120: { int32_t L_44 = (int32_t)__this->get_count_2(); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_45 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); NullCheck(L_45); if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))) { goto IL_0141; } } { NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_46 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_47); V_1 = (int32_t)((int32_t)((int32_t)L_46%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))))); } IL_0141: { int32_t L_48 = (int32_t)__this->get_count_2(); V_3 = (int32_t)L_48; int32_t L_49 = (int32_t)__this->get_count_2(); __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1))); } IL_0156: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_50 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_51 = V_3; NullCheck(L_50); int32_t L_52 = V_0; ((L_50)->GetAddressAt(static_cast(L_51)))->set_hashCode_0(L_52); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_53 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_54 = V_3; NullCheck(L_53); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_55 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_56 = V_1; NullCheck(L_55); int32_t L_57 = L_56; int32_t L_58 = (L_55)->GetAt(static_cast(L_57)); ((L_53)->GetAddressAt(static_cast(L_54)))->set_next_1(L_58); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_59 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_60 = V_3; NullCheck(L_59); uint32_t L_61 = ___key0; ((L_59)->GetAddressAt(static_cast(L_60)))->set_key_2(L_61); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_62 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_63 = V_3; NullCheck(L_62); RuntimeObject * L_64 = ___value1; ((L_62)->GetAddressAt(static_cast(L_63)))->set_value_3(L_64); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_66 = V_1; int32_t L_67 = V_3; NullCheck(L_65); (L_65)->SetAt(static_cast(L_66), (int32_t)L_67); int32_t L_68 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1))); int32_t L_69 = V_2; if ((((int32_t)L_69) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_70 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_70, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_71; L_71 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_71, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_72 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); NullCheck(L_72); NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_01ed: { return (bool)1; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mA9F89783B9D8B04DDEE1100EC54E5ECE67E04FE3_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_20 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)(EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*)((KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_25 = V_3; if (L_25) { goto IL_00b9; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mA9F89783B9D8B04DDEE1100EC54E5ECE67E04FE3_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); uint32_t L_29; L_29 = KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)((L_27)->GetAddressAt(static_cast(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); goto IL_00dd; } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mA9F89783B9D8B04DDEE1100EC54E5ECE67E04FE3_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); uint32_t L_33; L_33 = KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); RuntimeObject * L_36; L_36 = KeyValuePair_2_get_Value_m6BC97F2C3799A9DCBDEECC56E974E4724926F8D4_inline((KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)(KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_33, (RuntimeObject *)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_37 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_0103: { int32_t L_38 = V_5; KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mEC83100FCC9F2A0C1476B5E0004C2EFDB0D96FB1_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mEF53FED09927C3A21A5A5F9932F413D6BCDB0265_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1; V_2 = (int32_t)0; goto IL_0013; } IL_000b: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0; int32_t L_3 = V_2; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (int32_t)(-1)); int32_t L_4 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); } IL_0013: { int32_t L_5 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0; NullCheck(L_6); if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))) { goto IL_000b; } } { int32_t L_7 = ___newSize0; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_8 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)(EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)L_8; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_9 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_hashCode_0(); if ((((int32_t)L_15) == ((int32_t)(-1)))) { goto IL_0073; } } { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_19 = V_1; int32_t L_20 = V_3; NullCheck(L_19); uint32_t L_21 = (uint32_t)((L_19)->GetAddressAt(static_cast(L_20)))->get_key_2(); NullCheck((RuntimeObject*)L_18); int32_t L_22; L_22 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (uint32_t)L_21); ((L_16)->GetAddressAt(static_cast(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL)))); } IL_0073: { int32_t L_23 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0077: { int32_t L_24 = V_3; int32_t L_25 = (int32_t)__this->get_count_2(); if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_003b; } } IL_0080: { V_4 = (int32_t)0; goto IL_00c3; } IL_0085: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_26 = V_1; int32_t L_27 = V_4; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_hashCode_0(); if ((((int32_t)L_28) < ((int32_t)0))) { goto IL_00bd; } } { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_29 = V_1; int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_hashCode_0(); int32_t L_32 = ___newSize0; V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32)); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_33 = V_1; int32_t L_34 = V_4; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0; int32_t L_36 = V_5; NullCheck(L_35); int32_t L_37 = L_36; int32_t L_38 = (L_35)->GetAt(static_cast(L_37)); ((L_33)->GetAddressAt(static_cast(L_34)))->set_next_1(L_38); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0; int32_t L_40 = V_5; int32_t L_41 = V_4; NullCheck(L_39); (L_39)->SetAt(static_cast(L_40), (int32_t)L_41); } IL_00bd: { int32_t L_42 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_00c3: { int32_t L_43 = V_4; int32_t L_44 = (int32_t)__this->get_count_2(); if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0085; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0; __this->set_buckets_0(L_45); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_46 = V_1; __this->set_entries_1(L_46); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m1B22227EF07C5B7D71412C84A6FC5BC6B227AA9C_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_m1B22227EF07C5B7D71412C84A6FC5BC6B227AA9C_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_015d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); uint32_t L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (uint32_t)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = (int32_t)L_11; goto IL_0156; } IL_004c: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_12 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_0142; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_17 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_18 = V_3; NullCheck(L_17); uint32_t L_19 = (uint32_t)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); uint32_t L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (uint32_t)L_19, (uint32_t)L_20); if (!L_21) { goto IL_0142; } } { int32_t L_22 = V_2; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_00a4; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_24 = V_1; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_25 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_27); goto IL_00c6; } IL_00a4: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_28 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_30 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_31 = V_3; NullCheck(L_30); int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast(L_31)))->get_next_1(); ((L_28)->GetAddressAt(static_cast(L_29)))->set_next_1(L_32); } IL_00c6: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_33 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_34 = V_3; NullCheck(L_33); ((L_33)->GetAddressAt(static_cast(L_34)))->set_hashCode_0((-1)); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_35 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_36 = V_3; NullCheck(L_35); int32_t L_37 = (int32_t)__this->get_freeList_4(); ((L_35)->GetAddressAt(static_cast(L_36)))->set_next_1(L_37); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_38 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); uint32_t* L_40 = (uint32_t*)((L_38)->GetAddressAt(static_cast(L_39)))->get_address_of_key_2(); il2cpp_codegen_initobj(L_40, sizeof(uint32_t)); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_41 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); RuntimeObject ** L_43 = (RuntimeObject **)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(RuntimeObject *)); int32_t L_44 = V_3; __this->set_freeList_4(L_44); int32_t L_45 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1))); int32_t L_46 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return (bool)1; } IL_0142: { int32_t L_47 = V_3; V_2 = (int32_t)L_47; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_48 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast(L_49)))->get_next_1(); V_3 = (int32_t)L_50; } IL_0156: { int32_t L_51 = V_3; if ((((int32_t)L_51) >= ((int32_t)0))) { goto IL_004c; } } IL_015d: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mF5A0875939E9F81FC647F954014F68BC5678AAF8_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, uint32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { uint32_t L_0 = ___key0; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0025; } } { RuntimeObject ** L_3 = ___value1; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_4 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(RuntimeObject **)L_3 = L_6; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_3, (void*)L_6); return (bool)1; } IL_0025: { RuntimeObject ** L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(RuntimeObject *)); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mD1CBE294B8F14AF63A701DEB522945A0F02FA6EC_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m21492815B1073B3FAD8702EE9B103550027F3D7A_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mF46E20F049146210F5735E95FEC96428723DB90D_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* V_6 = NULL; int32_t V_7 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mF46E20F049146210F5735E95FEC96428723DB90D_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mF46E20F049146210F5735E95FEC96428723DB90D_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mF46E20F049146210F5735E95FEC96428723DB90D_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___index1; RuntimeArray * L_10 = ___array0; NullCheck((RuntimeArray *)L_10); int32_t L_11; L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___index1; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mF46E20F049146210F5735E95FEC96428723DB90D_RuntimeMethod_var))); } IL_0063: { RuntimeArray * L_16 = ___array0; NullCheck((RuntimeArray *)L_16); int32_t L_17; L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL); int32_t L_18 = ___index1; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mF46E20F049146210F5735E95FEC96428723DB90D_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*)((KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (KeyValuePair_2U5BU5D_tF4F266D2F7296A6844FFB04FF0DC39F9CD6840D2*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } IL_0091: { RuntimeArray * L_25 = ___array0; if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var))) { goto IL_00fb; } } { RuntimeArray * L_26 = ___array0; V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_27 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_28 = V_2; int32_t L_29 = V_3; NullCheck(L_28); int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast(L_29)))->get_hashCode_0(); if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_00ed; } } { DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1; int32_t L_32 = ___index1; int32_t L_33 = (int32_t)L_32; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_34 = V_2; int32_t L_35 = V_3; NullCheck(L_34); uint32_t L_36 = (uint32_t)((L_34)->GetAddressAt(static_cast(L_35)))->get_key_2(); uint32_t L_37 = L_36; RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_37); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_39 = V_2; int32_t L_40 = V_3; NullCheck(L_39); RuntimeObject * L_41 = (RuntimeObject *)((L_39)->GetAddressAt(static_cast(L_40)))->get_value_3(); DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42; memset((&L_42), 0, sizeof(L_42)); DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_38, (RuntimeObject *)L_41, /*hidden argument*/NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42); } IL_00ed: { int32_t L_43 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); } IL_00f1: { int32_t L_44 = V_3; int32_t L_45 = (int32_t)__this->get_count_2(); if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_00ab; } } { return; } IL_00fb: { RuntimeArray * L_46 = ___array0; V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4; if (L_47) { goto IL_0117; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mF46E20F049146210F5735E95FEC96428723DB90D_RuntimeMethod_var))); } IL_0117: { } IL_0118: try { // begin try (depth: 1) { int32_t L_49 = (int32_t)__this->get_count_2(); V_5 = (int32_t)L_49; EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_50 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_51 = V_6; int32_t L_52 = V_7; NullCheck(L_51); int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast(L_52)))->get_hashCode_0(); if ((((int32_t)L_53) < ((int32_t)0))) { goto IL_016d; } } IL_013e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4; int32_t L_55 = ___index1; int32_t L_56 = (int32_t)L_55; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_57 = V_6; int32_t L_58 = V_7; NullCheck(L_57); uint32_t L_59 = (uint32_t)((L_57)->GetAddressAt(static_cast(L_58)))->get_key_2(); EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); RuntimeObject * L_62 = (RuntimeObject *)((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_m76DA9A6BA5B7BD564ECE8478952E9BD7565E3D5E((&L_63), (uint32_t)L_59, (RuntimeObject *)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA L_64 = (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA )L_63; RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64); NullCheck(L_54); ArrayElementTypeCheck (L_54, L_65); (L_54)->SetAt(static_cast(L_56), (RuntimeObject *)L_65); } IL_016d: { int32_t L_66 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); } IL_0173: { int32_t L_67 = V_7; int32_t L_68 = V_5; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_012d; } } IL_0179: { goto IL_018c; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_017b; } throw e; } CATCH_017b: { // begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mF46E20F049146210F5735E95FEC96428723DB90D_RuntimeMethod_var))); } // end catch (depth: 1) IL_018c: { return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m7A560A625F81AF15914AA0DFB83FF4BCF6099D39_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { { Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m750DD6B57059079B11F8361F3063B40C487A5A75((&L_0), (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA L_1 = (Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m0D4864C4D37286B426B07978233E5C87E4D85344_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0030; } } { EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0* L_5 = (EntryU5BU5D_t7EA822197054D9F86EFEC5F43775E887A9AC6AD0*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); RuntimeObject * L_7 = (RuntimeObject *)((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); return (RuntimeObject *)L_7; } IL_0030: { return (RuntimeObject *)NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mEF1BE1E18B9078DCD55149EF5B3464389B63926B_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; uint32_t V_1 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEF1BE1E18B9078DCD55149EF5B3464389B63926B_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *)); RuntimeObject * L_3 = V_0; if (!L_3) { goto IL_002c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEF1BE1E18B9078DCD55149EF5B3464389B63926B_RuntimeMethod_var))); } IL_002c: { } IL_002d: try { // begin try (depth: 1) { RuntimeObject * L_5 = ___key0; V_1 = (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))); } IL_0034: try { // begin try (depth: 2) uint32_t L_6 = V_1; RuntimeObject * L_7 = ___value1; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); (( void (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEF1BE1E18B9078DCD55149EF5B3464389B63926B_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEF1BE1E18B9078DCD55149EF5B3464389B63926B_RuntimeMethod_var))); } // end catch (depth: 1) IL_0087: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::IsCompatibleKey(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m5BB07230508C5197A5174DD2BEDC43E08278F3CA_gshared (RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m5BB07230508C5197A5174DD2BEDC43E08278F3CA_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m00E1238ADA90EC11D7885D7158FDC3A64B3A9806_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m9978D064739116B9714213BB3F326B4ECA658D4C_gshared (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 * __this, const RuntimeMethod* method) { { Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m750DD6B57059079B11F8361F3063B40C487A5A75((&L_0), (Dictionary_2_t32479D928C553725424938B11A68D3CD8069EA75 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA L_1 = (Enumerator_t7D38DDF02B1386C127E40FC1A0D797D725D62BEA )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5F293624FEEE21832698498280885CB323E1581F_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mBB23E618F9DA23498DC48855D7CDBD99467A1F66_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mE85A18187ED6FA82E2DBF226F48C42CE6C698155_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m9E8BD857B497149738D16215E5E940EB5F76C2DB_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * G_B5_1 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___capacity0; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m9E8BD857B497149738D16215E5E940EB5F76C2DB_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = ___capacity0; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_002b; } } { int32_t L_6 = ___capacity0; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_002b: { RuntimeObject* L_7 = ___comparer1; RuntimeObject* L_8 = (RuntimeObject*)L_7; G_B5_0 = L_8; G_B5_1 = ((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)(__this)); goto IL_0036; } } { EqualityComparer_1_t2CB162EA279A061211B72C2877C7DA4B0F751210 * L_9; L_9 = (( EqualityComparer_1_t2CB162EA279A061211B72C2877C7DA4B0F751210 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); G_B6_0 = ((RuntimeObject*)(L_9)); G_B6_1 = ((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)(G_B5_1)); } IL_0036: { NullCheck(G_B6_1); G_B6_1->set_comparer_6(G_B6_0); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD5460941DE709DDB40D3FB5B92A4C514E19583FF_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1C672DE84505F3DB133A5259093FE2AE99DAFA55_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * G_B2_0 = NULL; Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)(G_B1_0)); goto IL_000d; } IL_0007: { RuntimeObject* L_1 = ___dictionary0; NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1); G_B3_0 = L_2; G_B3_1 = ((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)G_B3_1); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); RuntimeObject* L_4 = ___dictionary0; if (L_4) { goto IL_0021; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m1C672DE84505F3DB133A5259093FE2AE99DAFA55_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * L_12 = (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))); NullCheck(L_12); int32_t L_13 = (int32_t)L_12->get_count_2(); V_0 = (int32_t)L_13; NullCheck(L_12); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_14 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_007c; } } { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); uint32_t L_20 = (uint32_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_key_2(); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_20, (RuntimeObject *)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_007c: { int32_t L_24 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_0080: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_004f; } } { return; } IL_0085: { RuntimeObject* L_27 = ___dictionary0; NullCheck((RuntimeObject*)L_27); RuntimeObject* L_28; L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27); V_3 = (RuntimeObject*)L_28; } IL_008c: try { // begin try (depth: 1) { goto IL_00aa; } IL_008e: { RuntimeObject* L_29 = V_3; NullCheck((RuntimeObject*)L_29); KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29); V_4 = (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB )L_30; uint32_t L_31; L_31 = KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); RuntimeObject * L_32; L_32 = KeyValuePair_2_get_Value_mBA78FE53C5B0498868F3C915E62C2FB951E921F1_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_31, (RuntimeObject *)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_00aa: { RuntimeObject* L_33 = V_3; NullCheck((RuntimeObject*)L_33); bool L_34; L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33); if (L_34) { goto IL_008e; } } IL_00b2: { IL2CPP_LEAVE(0xBE, FINALLY_00b4); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00b4; } FINALLY_00b4: { // begin finally (depth: 1) { RuntimeObject* L_35 = V_3; if (!L_35) { goto IL_00bd; } } IL_00b7: { RuntimeObject* L_36 = V_3; NullCheck((RuntimeObject*)L_36); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36); } IL_00bd: { IL2CPP_END_FINALLY(180) } } // end finally (depth: 1) IL2CPP_CLEANUP(180) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xBE, IL_00be) } IL_00be: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m8238200897CB29ABB35FC97E88E6D403907A0325_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mF1DBB0CD6321CB8D02767C83C67A57B4293F8F40_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_2(); int32_t L_1 = (int32_t)__this->get_freeCount_5(); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC * Dictionary_2_get_Keys_m278E92E133DDD985ACB35D23E86FE896CAF57427_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { { KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC * L_0 = (KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC * L_1 = (KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC *, Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC * L_2 = (KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC *)__this->get_keys_7(); return (KeyCollection_tC218438672C52E74BB633D822D7B38DCABD01CCC *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 * Dictionary_2_get_Values_mDFE24303C97C3CA942E9C19F0D43EE82CA87C419_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { { ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 * L_0 = (ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 * L_1 = (ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 *, Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 * L_2 = (ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 *)__this->get_values_8(); return (ValueCollection_t9175B6E6244088AED3B66AC1DE802592DBAC9079 *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m246C7E04A2E2309D2F90A160A248CD1EA68AF75C_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, uint32_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint32_t L_0 = ___key0; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001e; } } { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_3 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); RuntimeObject * L_5 = (RuntimeObject *)((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (RuntimeObject *)L_5; } IL_001e: { KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var))); KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m246C7E04A2E2309D2F90A160A248CD1EA68AF75C_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mABD3451C74A83BDAF9969205A544A067648E1E3D_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { uint32_t L_0 = ___key0; RuntimeObject * L_1 = ___value1; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_0, (RuntimeObject *)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mB64BD25B57FF4C60C785A75957F4BCF8140C05E4_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, uint32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { uint32_t L_0 = ___key0; RuntimeObject * L_1 = ___value1; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_0, (RuntimeObject *)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m8B590D3EC15C62BC50A05BE808EF93890FDAFB79_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB ___keyValuePair0, const RuntimeMethod* method) { { uint32_t L_0; L_0 = KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); RuntimeObject * L_1; L_1 = KeyValuePair_2_get_Value_mBA78FE53C5B0498868F3C915E62C2FB951E921F1_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mFEF936A110418F329CE9562666075E1254355512_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint32_t L_0; L_0 = KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0038; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_3; L_3 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_4 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); RuntimeObject * L_7; L_7 = KeyValuePair_2_get_Value_mBA78FE53C5B0498868F3C915E62C2FB951E921F1_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7); if (!L_8) { goto IL_0038; } } { return (bool)1; } IL_0038: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m75BD3173C3B920401EF6483053B8B6B3BE5A10E2_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint32_t L_0; L_0 = KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0046; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_3; L_3 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_4 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); RuntimeObject * L_7; L_7 = KeyValuePair_2_get_Value_mBA78FE53C5B0498868F3C915E62C2FB951E921F1_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7); if (!L_8) { goto IL_0046; } } { uint32_t L_9; L_9 = KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)1; } IL_0046: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m9C4AA0D370AE0A5DD2FB5E3D5B54CC7CCF492B77_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get_count_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_005a; } } { V_0 = (int32_t)0; goto IL_001a; } IL_000d: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_2 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (int32_t)(-1)); int32_t L_3 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); } IL_001a: { int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_5); if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_000d; } } { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_6 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mE7D0CED3414C07E5E62657035D1955F85A14C8A6_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, uint32_t ___key0, const RuntimeMethod* method) { { uint32_t L_0 = ___key0; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_mB3415F126740BB089BC4186CB52D97AD1C594E82_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * V_1 = NULL; int32_t V_2 = 0; { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0049; } } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_1 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast(L_2)))->get_hashCode_0(); if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_003a; } } { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_4 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); if (L_6) { goto IL_003a; } } { return (bool)1; } IL_003a: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_003e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get_count_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000c; } } { goto IL_0090; } IL_0049: { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_10; L_10 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); V_1 = (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_11 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_0083; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_14 = V_1; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_15 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); RuntimeObject * L_17 = (RuntimeObject *)((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); RuntimeObject * L_18 = ___value0; NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14, (RuntimeObject *)L_17, (RuntimeObject *)L_18); if (!L_19) { goto IL_0083; } } { return (bool)1; } IL_0083: { int32_t L_20 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0087: { int32_t L_21 = V_2; int32_t L_22 = (int32_t)__this->get_count_2(); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0053; } } IL_0090: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_mFB0E597549A11BB1BE3D2D1BFE147CE39FC845B0_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mFB0E597549A11BB1BE3D2D1BFE147CE39FC845B0_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___index1; KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_4 = ___array0; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___index1; int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mFB0E597549A11BB1BE3D2D1BFE147CE39FC845B0_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_mFB0E597549A11BB1BE3D2D1BFE147CE39FC845B0_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_14 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); V_1 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_0090; } } { KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_18 = ___array0; int32_t L_19 = ___index1; int32_t L_20 = (int32_t)L_19; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); uint32_t L_23 = (uint32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_key_2(); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); RuntimeObject * L_26 = (RuntimeObject *)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m0B6F6850298C4245CC9A1E5F968C4D888FB31B02((&L_27), (uint32_t)L_23, (RuntimeObject *)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); NullCheck(L_18); (L_18)->SetAt(static_cast(L_20), (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB )L_27); } IL_0090: { int32_t L_28 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0094: { int32_t L_29 = V_2; int32_t L_30 = V_0; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0058; } } { return; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF Dictionary_2_GetEnumerator_mFF0FBC71764473D1159176D274BA09725E2E4332_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { { Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5D232A78D90411791D52845513122DA25B9498A1((&L_0), (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF )L_0; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_mC16AB2604332A141C309A7E7EB049B804E7B172C_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { { Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5D232A78D90411791D52845513122DA25B9498A1((&L_0), (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF L_1 = (Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m13BDEB36076000D56763B208804715AEE185DB4F_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_m13BDEB36076000D56763B208804715AEE185DB4F_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_13 = (KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*)(KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*)L_13; KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_14 = V_0; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m1628845CEE1A1A72D0C27D4245D9EAE940ED3A3C_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, uint32_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_m1628845CEE1A1A72D0C27D4245D9EAE940ED3A3C_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_008d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); uint32_t L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (uint32_t)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_7 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); NullCheck(L_6); int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))); int32_t L_10 = (L_6)->GetAt(static_cast(L_9)); V_1 = (int32_t)L_10; goto IL_0089; } IL_0042: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_11 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0077; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_16 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_17 = V_1; NullCheck(L_16); uint32_t L_18 = (uint32_t)((L_16)->GetAddressAt(static_cast(L_17)))->get_key_2(); uint32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_20; L_20 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (uint32_t)L_18, (uint32_t)L_19); if (!L_20) { goto IL_0077; } } { int32_t L_21 = V_1; return (int32_t)L_21; } IL_0077: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_22 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); V_1 = (int32_t)L_24; } IL_0089: { int32_t L_25 = V_1; if ((((int32_t)L_25) >= ((int32_t)0))) { goto IL_0042; } } IL_008d: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.Dictionary`2::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m1591ECA17555AF422D5B8446EBD127CA7611948B_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_10 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)(EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9); __this->set_entries_1(L_10); __this->set_freeList_4((-1)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mACEC9D320AA53B59169BA6C2FF93E5B5378996ED_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, uint32_t ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mACEC9D320AA53B59169BA6C2FF93E5B5378996ED_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_0022: { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); uint32_t L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (uint32_t)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_4 = (int32_t)L_11; goto IL_00e1; } IL_0051: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_12 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_00c9; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_17 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_18 = V_4; NullCheck(L_17); uint32_t L_19 = (uint32_t)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); uint32_t L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (uint32_t)L_19, (uint32_t)L_20); if (!L_21) { goto IL_00c9; } } { uint8_t L_22 = ___behavior2; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00ad; } } { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_23 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); RuntimeObject * L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { uint32_t L_28 = ___key0; uint32_t L_29 = (uint32_t)L_28; RuntimeObject * L_30 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_29); String_t* L_31; L_31 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_30, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_32 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_32, (String_t*)L_31, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mACEC9D320AA53B59169BA6C2FF93E5B5378996ED_RuntimeMethod_var))); } IL_00c7: { return (bool)0; } IL_00c9: { int32_t L_33 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_34 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_35 = V_4; NullCheck(L_34); int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast(L_35)))->get_next_1(); V_4 = (int32_t)L_36; } IL_00e1: { int32_t L_37 = V_4; if ((((int32_t)L_37) >= ((int32_t)0))) { goto IL_0051; } } { int32_t L_38 = (int32_t)__this->get_freeCount_5(); if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_0120; } } { int32_t L_39 = (int32_t)__this->get_freeList_4(); V_3 = (int32_t)L_39; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_40 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_41 = V_3; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_next_1(); __this->set_freeList_4(L_42); int32_t L_43 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)1))); goto IL_0156; } IL_0120: { int32_t L_44 = (int32_t)__this->get_count_2(); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_45 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); NullCheck(L_45); if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))) { goto IL_0141; } } { NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_46 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_47); V_1 = (int32_t)((int32_t)((int32_t)L_46%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))))); } IL_0141: { int32_t L_48 = (int32_t)__this->get_count_2(); V_3 = (int32_t)L_48; int32_t L_49 = (int32_t)__this->get_count_2(); __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1))); } IL_0156: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_50 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_51 = V_3; NullCheck(L_50); int32_t L_52 = V_0; ((L_50)->GetAddressAt(static_cast(L_51)))->set_hashCode_0(L_52); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_53 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_54 = V_3; NullCheck(L_53); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_55 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_56 = V_1; NullCheck(L_55); int32_t L_57 = L_56; int32_t L_58 = (L_55)->GetAt(static_cast(L_57)); ((L_53)->GetAddressAt(static_cast(L_54)))->set_next_1(L_58); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_59 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_60 = V_3; NullCheck(L_59); uint32_t L_61 = ___key0; ((L_59)->GetAddressAt(static_cast(L_60)))->set_key_2(L_61); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_62 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_63 = V_3; NullCheck(L_62); RuntimeObject * L_64 = ___value1; ((L_62)->GetAddressAt(static_cast(L_63)))->set_value_3(L_64); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_66 = V_1; int32_t L_67 = V_3; NullCheck(L_65); (L_65)->SetAt(static_cast(L_66), (int32_t)L_67); int32_t L_68 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1))); int32_t L_69 = V_2; if ((((int32_t)L_69) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_70 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_70, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_71; L_71 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_71, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_72 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); NullCheck(L_72); NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_01ed: { return (bool)1; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_mD77C42A5A8B0F35C532D236A57D1DA4997888F20_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_20 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)(EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*)((KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_25 = V_3; if (L_25) { goto IL_00b9; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mD77C42A5A8B0F35C532D236A57D1DA4997888F20_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); uint32_t L_29; L_29 = KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)((L_27)->GetAddressAt(static_cast(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); goto IL_00dd; } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_mD77C42A5A8B0F35C532D236A57D1DA4997888F20_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); uint32_t L_33; L_33 = KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); RuntimeObject * L_36; L_36 = KeyValuePair_2_get_Value_mBA78FE53C5B0498868F3C915E62C2FB951E921F1_inline((KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)(KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_33, (RuntimeObject *)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_37 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_0103: { int32_t L_38 = V_5; KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mBFC6474BF974BCD958D553774F44B2E276E57B9D_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m921499CCEBC72CB10AC3409DA33818165E1D9EFA_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1; V_2 = (int32_t)0; goto IL_0013; } IL_000b: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0; int32_t L_3 = V_2; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (int32_t)(-1)); int32_t L_4 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); } IL_0013: { int32_t L_5 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0; NullCheck(L_6); if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))) { goto IL_000b; } } { int32_t L_7 = ___newSize0; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_8 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)(EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)L_8; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_9 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_hashCode_0(); if ((((int32_t)L_15) == ((int32_t)(-1)))) { goto IL_0073; } } { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_19 = V_1; int32_t L_20 = V_3; NullCheck(L_19); uint32_t L_21 = (uint32_t)((L_19)->GetAddressAt(static_cast(L_20)))->get_key_2(); NullCheck((RuntimeObject*)L_18); int32_t L_22; L_22 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (uint32_t)L_21); ((L_16)->GetAddressAt(static_cast(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL)))); } IL_0073: { int32_t L_23 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0077: { int32_t L_24 = V_3; int32_t L_25 = (int32_t)__this->get_count_2(); if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_003b; } } IL_0080: { V_4 = (int32_t)0; goto IL_00c3; } IL_0085: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_26 = V_1; int32_t L_27 = V_4; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_hashCode_0(); if ((((int32_t)L_28) < ((int32_t)0))) { goto IL_00bd; } } { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_29 = V_1; int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_hashCode_0(); int32_t L_32 = ___newSize0; V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32)); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_33 = V_1; int32_t L_34 = V_4; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0; int32_t L_36 = V_5; NullCheck(L_35); int32_t L_37 = L_36; int32_t L_38 = (L_35)->GetAt(static_cast(L_37)); ((L_33)->GetAddressAt(static_cast(L_34)))->set_next_1(L_38); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0; int32_t L_40 = V_5; int32_t L_41 = V_4; NullCheck(L_39); (L_39)->SetAt(static_cast(L_40), (int32_t)L_41); } IL_00bd: { int32_t L_42 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_00c3: { int32_t L_43 = V_4; int32_t L_44 = (int32_t)__this->get_count_2(); if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0085; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0; __this->set_buckets_0(L_45); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_46 = V_1; __this->set_entries_1(L_46); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m6DEF92C1BA299BE698021AAF149783CF847CD63E_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, uint32_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_m6DEF92C1BA299BE698021AAF149783CF847CD63E_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_015d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); uint32_t L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, uint32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (uint32_t)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = (int32_t)L_11; goto IL_0156; } IL_004c: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_12 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_0142; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_17 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_18 = V_3; NullCheck(L_17); uint32_t L_19 = (uint32_t)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); uint32_t L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, uint32_t, uint32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (uint32_t)L_19, (uint32_t)L_20); if (!L_21) { goto IL_0142; } } { int32_t L_22 = V_2; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_00a4; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_24 = V_1; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_25 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_27); goto IL_00c6; } IL_00a4: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_28 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_30 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_31 = V_3; NullCheck(L_30); int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast(L_31)))->get_next_1(); ((L_28)->GetAddressAt(static_cast(L_29)))->set_next_1(L_32); } IL_00c6: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_33 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_34 = V_3; NullCheck(L_33); ((L_33)->GetAddressAt(static_cast(L_34)))->set_hashCode_0((-1)); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_35 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_36 = V_3; NullCheck(L_35); int32_t L_37 = (int32_t)__this->get_freeList_4(); ((L_35)->GetAddressAt(static_cast(L_36)))->set_next_1(L_37); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_38 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); uint32_t* L_40 = (uint32_t*)((L_38)->GetAddressAt(static_cast(L_39)))->get_address_of_key_2(); il2cpp_codegen_initobj(L_40, sizeof(uint32_t)); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_41 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); RuntimeObject ** L_43 = (RuntimeObject **)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(RuntimeObject *)); int32_t L_44 = V_3; __this->set_freeList_4(L_44); int32_t L_45 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1))); int32_t L_46 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return (bool)1; } IL_0142: { int32_t L_47 = V_3; V_2 = (int32_t)L_47; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_48 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast(L_49)))->get_next_1(); V_3 = (int32_t)L_50; } IL_0156: { int32_t L_51 = V_3; if ((((int32_t)L_51) >= ((int32_t)0))) { goto IL_004c; } } IL_015d: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m28DB6EC18AFFA074D038E144E2F61ABB8AA96FE6_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, uint32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { uint32_t L_0 = ___key0; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0025; } } { RuntimeObject ** L_3 = ___value1; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_4 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(RuntimeObject **)L_3 = L_6; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_3, (void*)L_6); return (bool)1; } IL_0025: { RuntimeObject ** L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(RuntimeObject *)); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mC95CEB12CC6C533B5542DAC8FFC8026AAF13080B_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m4A7220B7C9784CC4994ACE9EDC33BE306A321B5A_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m371A98DA54A927322979E762655B297C52C00A56_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* V_6 = NULL; int32_t V_7 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m371A98DA54A927322979E762655B297C52C00A56_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m371A98DA54A927322979E762655B297C52C00A56_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m371A98DA54A927322979E762655B297C52C00A56_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___index1; RuntimeArray * L_10 = ___array0; NullCheck((RuntimeArray *)L_10); int32_t L_11; L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___index1; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m371A98DA54A927322979E762655B297C52C00A56_RuntimeMethod_var))); } IL_0063: { RuntimeArray * L_16 = ___array0; NullCheck((RuntimeArray *)L_16); int32_t L_17; L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL); int32_t L_18 = ___index1; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m371A98DA54A927322979E762655B297C52C00A56_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*)((KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (KeyValuePair_2U5BU5D_t6E81F100E3D9FC9E33C5E75A126254022B9C7AB5*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } IL_0091: { RuntimeArray * L_25 = ___array0; if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var))) { goto IL_00fb; } } { RuntimeArray * L_26 = ___array0; V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_27 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); V_2 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_28 = V_2; int32_t L_29 = V_3; NullCheck(L_28); int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast(L_29)))->get_hashCode_0(); if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_00ed; } } { DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1; int32_t L_32 = ___index1; int32_t L_33 = (int32_t)L_32; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_34 = V_2; int32_t L_35 = V_3; NullCheck(L_34); uint32_t L_36 = (uint32_t)((L_34)->GetAddressAt(static_cast(L_35)))->get_key_2(); uint32_t L_37 = (uint32_t)L_36; RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_37); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_39 = V_2; int32_t L_40 = V_3; NullCheck(L_39); RuntimeObject * L_41 = (RuntimeObject *)((L_39)->GetAddressAt(static_cast(L_40)))->get_value_3(); DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42; memset((&L_42), 0, sizeof(L_42)); DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_38, (RuntimeObject *)L_41, /*hidden argument*/NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42); } IL_00ed: { int32_t L_43 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); } IL_00f1: { int32_t L_44 = V_3; int32_t L_45 = (int32_t)__this->get_count_2(); if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_00ab; } } { return; } IL_00fb: { RuntimeArray * L_46 = ___array0; V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4; if (L_47) { goto IL_0117; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m371A98DA54A927322979E762655B297C52C00A56_RuntimeMethod_var))); } IL_0117: { } IL_0118: try { // begin try (depth: 1) { int32_t L_49 = (int32_t)__this->get_count_2(); V_5 = (int32_t)L_49; EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_50 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); V_6 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_51 = V_6; int32_t L_52 = V_7; NullCheck(L_51); int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast(L_52)))->get_hashCode_0(); if ((((int32_t)L_53) < ((int32_t)0))) { goto IL_016d; } } IL_013e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4; int32_t L_55 = ___index1; int32_t L_56 = (int32_t)L_55; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_57 = V_6; int32_t L_58 = V_7; NullCheck(L_57); uint32_t L_59 = (uint32_t)((L_57)->GetAddressAt(static_cast(L_58)))->get_key_2(); EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); RuntimeObject * L_62 = (RuntimeObject *)((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_m0B6F6850298C4245CC9A1E5F968C4D888FB31B02((&L_63), (uint32_t)L_59, (RuntimeObject *)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB L_64 = (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB )L_63; RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64); NullCheck(L_54); ArrayElementTypeCheck (L_54, L_65); (L_54)->SetAt(static_cast(L_56), (RuntimeObject *)L_65); } IL_016d: { int32_t L_66 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); } IL_0173: { int32_t L_67 = V_7; int32_t L_68 = V_5; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_012d; } } IL_0179: { goto IL_018c; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_017b; } throw e; } CATCH_017b: { // begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m371A98DA54A927322979E762655B297C52C00A56_RuntimeMethod_var))); } // end catch (depth: 1) IL_018c: { return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m5CAF8068057C443B69F37784DD5E8C7F668BC327_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { { Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5D232A78D90411791D52845513122DA25B9498A1((&L_0), (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF L_1 = (Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m8EBC390E4DDFA24C6496E7D4F00DE67EF39B5BC3_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0030; } } { EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC* L_5 = (EntryU5BU5D_tFD317EA036A81D58498CD47F2BF9A29792B724FC*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); RuntimeObject * L_7 = (RuntimeObject *)((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); return (RuntimeObject *)L_7; } IL_0030: { return (RuntimeObject *)NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mB79C329A099C8F87322226DB09C86F98263D3208_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; uint32_t V_1 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB79C329A099C8F87322226DB09C86F98263D3208_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *)); RuntimeObject * L_3 = V_0; if (!L_3) { goto IL_002c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB79C329A099C8F87322226DB09C86F98263D3208_RuntimeMethod_var))); } IL_002c: { } IL_002d: try { // begin try (depth: 1) { RuntimeObject * L_5 = ___key0; V_1 = (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))); } IL_0034: try { // begin try (depth: 2) uint32_t L_6 = V_1; RuntimeObject * L_7 = ___value1; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); (( void (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB79C329A099C8F87322226DB09C86F98263D3208_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB79C329A099C8F87322226DB09C86F98263D3208_RuntimeMethod_var))); } // end catch (depth: 1) IL_0087: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::IsCompatibleKey(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m789E982C4E852C914A618E1C7884FC953DF5E6D8_gshared (RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m789E982C4E852C914A618E1C7884FC953DF5E6D8_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mE83293F3ECD3A6E8673C0E5B70C3A3DC277DF8CD_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *, uint32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mE2697B54E78CEC92C329B94C3A3A8335722297BB_gshared (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 * __this, const RuntimeMethod* method) { { Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5D232A78D90411791D52845513122DA25B9498A1((&L_0), (Dictionary_2_t4A9A1A4F5844AC021F6482A5537BA831982921A8 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF L_1 = (Enumerator_t35F5DD4EBFA39C9BF96EE1188B321825F61B07FF )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mD19EFEA75894BC3F4C1B3FE93B568155B2D13603_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0A307B10D722155E5EBE0D18514A63E72F8E42C7_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m094CBD926622F3D9BC29AB66BA31AFBB428C6D89_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB418062156843F4EE73D7E9D90061277328A8A05_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * G_B5_1 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___capacity0; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mB418062156843F4EE73D7E9D90061277328A8A05_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = ___capacity0; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_002b; } } { int32_t L_6 = ___capacity0; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_002b: { RuntimeObject* L_7 = ___comparer1; RuntimeObject* L_8 = (RuntimeObject*)L_7; G_B5_0 = L_8; G_B5_1 = ((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)(__this)); goto IL_0036; } } { EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * L_9; L_9 = (( EqualityComparer_1_tEF889E22D9D4DCC61B29BF0A769116B233F1AF94 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); G_B6_0 = ((RuntimeObject*)(L_9)); G_B6_1 = ((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)(G_B5_1)); } IL_0036: { NullCheck(G_B6_1); G_B6_1->set_comparer_6(G_B6_0); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m54023E4B1EE690D6C1F1942A728B40458DBCAC93_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7E028A3CD56F567879531A3CD43398E0BB7DC9D0_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * G_B2_0 = NULL; Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)(G_B1_0)); goto IL_000d; } IL_0007: { RuntimeObject* L_1 = ___dictionary0; NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1); G_B3_0 = L_2; G_B3_1 = ((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)G_B3_1); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); RuntimeObject* L_4 = ___dictionary0; if (L_4) { goto IL_0021; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m7E028A3CD56F567879531A3CD43398E0BB7DC9D0_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * L_12 = (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))); NullCheck(L_12); int32_t L_13 = (int32_t)L_12->get_count_2(); V_0 = (int32_t)L_13; NullCheck(L_12); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_14 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_007c; } } { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); uint64_t L_20 = (uint64_t)((L_18)->GetAddressAt(static_cast(L_19)))->get_key_2(); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); RuntimeObject * L_23 = (RuntimeObject *)((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_20, (RuntimeObject *)L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_007c: { int32_t L_24 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_0080: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_004f; } } { return; } IL_0085: { RuntimeObject* L_27 = ___dictionary0; NullCheck((RuntimeObject*)L_27); RuntimeObject* L_28; L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27); V_3 = (RuntimeObject*)L_28; } IL_008c: try { // begin try (depth: 1) { goto IL_00aa; } IL_008e: { RuntimeObject* L_29 = V_3; NullCheck((RuntimeObject*)L_29); KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29); V_4 = (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 )L_30; uint64_t L_31; L_31 = KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); RuntimeObject * L_32; L_32 = KeyValuePair_2_get_Value_m5B2D0424A5223AE5ED41CF182485150C056F8DC5_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_31, (RuntimeObject *)L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_00aa: { RuntimeObject* L_33 = V_3; NullCheck((RuntimeObject*)L_33); bool L_34; L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33); if (L_34) { goto IL_008e; } } IL_00b2: { IL2CPP_LEAVE(0xBE, FINALLY_00b4); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00b4; } FINALLY_00b4: { // begin finally (depth: 1) { RuntimeObject* L_35 = V_3; if (!L_35) { goto IL_00bd; } } IL_00b7: { RuntimeObject* L_36 = V_3; NullCheck((RuntimeObject*)L_36); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36); } IL_00bd: { IL2CPP_END_FINALLY(180) } } // end finally (depth: 1) IL2CPP_CLEANUP(180) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xBE, IL_00be) } IL_00be: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m841D5CA10BAEDB822FD009058C2E69273E4AEB75_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4785158C5F0A26E5FB5DB9087D30600E954DA1B0_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_2(); int32_t L_1 = (int32_t)__this->get_freeCount_5(); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F * Dictionary_2_get_Keys_m4725130E5BFA51F516DC506C9B03FB086AA18EC5_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { { KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F * L_0 = (KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F * L_1 = (KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F *, Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F * L_2 = (KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F *)__this->get_keys_7(); return (KeyCollection_t42CCC45AD9AFD4B1EC32305A1FB75096D1D60E4F *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 * Dictionary_2_get_Values_m97F3571A8226409DF38C1D44586BCEDEA3707C70_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { { ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 * L_0 = (ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 * L_1 = (ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 *, Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 * L_2 = (ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 *)__this->get_values_8(); return (ValueCollection_tDAA32EF298949BB68B6463967FD7914A38A3A759 *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m0641CB1221360019B8EABB0170EFB195FB751522_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, uint64_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint64_t L_0 = ___key0; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001e; } } { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_3 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); RuntimeObject * L_5 = (RuntimeObject *)((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (RuntimeObject *)L_5; } IL_001e: { KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var))); KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m0641CB1221360019B8EABB0170EFB195FB751522_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m7B1DC6A0BA1F4F6DECE6FC95EE3EAECFD855E093_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, uint64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { uint64_t L_0 = ___key0; RuntimeObject * L_1 = ___value1; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_0, (RuntimeObject *)L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mD109887D087DA654330C3BE91E3E0E07DC55D051_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, uint64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { uint64_t L_0 = ___key0; RuntimeObject * L_1 = ___value1; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_0, (RuntimeObject *)L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m2FFD55CB4A46512BCAC6A67367ED67E3FC585ECD_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 ___keyValuePair0, const RuntimeMethod* method) { { uint64_t L_0; L_0 = KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); RuntimeObject * L_1; L_1 = KeyValuePair_2_get_Value_m5B2D0424A5223AE5ED41CF182485150C056F8DC5_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mE26B9998DD7295EA888D76089A03CEFFCAC7E72D_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint64_t L_0; L_0 = KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0038; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_3; L_3 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_4 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); RuntimeObject * L_7; L_7 = KeyValuePair_2_get_Value_m5B2D0424A5223AE5ED41CF182485150C056F8DC5_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7); if (!L_8) { goto IL_0038; } } { return (bool)1; } IL_0038: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m70640A7AB646E4E784A02746720379F16490C9B2_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint64_t L_0; L_0 = KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0046; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_3; L_3 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_4 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); RuntimeObject * L_7; L_7 = KeyValuePair_2_get_Value_m5B2D0424A5223AE5ED41CF182485150C056F8DC5_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7); if (!L_8) { goto IL_0046; } } { uint64_t L_9; L_9 = KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)1; } IL_0046: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m2927F42456D0508696958F73413B3C885983326F_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get_count_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_005a; } } { V_0 = (int32_t)0; goto IL_001a; } IL_000d: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_2 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (int32_t)(-1)); int32_t L_3 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); } IL_001a: { int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_5); if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_000d; } } { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_6 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mB73741D6C00A2B328922E49704E1797FE3600487_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, uint64_t ___key0, const RuntimeMethod* method) { { uint64_t L_0 = ___key0; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m2B9D8F08FDDFE4E7E401AF2290ACA8AFD2A50C12_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * V_1 = NULL; int32_t V_2 = 0; { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0049; } } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_1 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast(L_2)))->get_hashCode_0(); if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_003a; } } { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_4 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); if (L_6) { goto IL_003a; } } { return (bool)1; } IL_003a: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_003e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get_count_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000c; } } { goto IL_0090; } IL_0049: { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_10; L_10 = (( EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); V_1 = (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_11 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_0083; } } { EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * L_14 = V_1; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_15 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); RuntimeObject * L_17 = (RuntimeObject *)((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); RuntimeObject * L_18 = ___value0; NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14, (RuntimeObject *)L_17, (RuntimeObject *)L_18); if (!L_19) { goto IL_0083; } } { return (bool)1; } IL_0083: { int32_t L_20 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0087: { int32_t L_21 = V_2; int32_t L_22 = (int32_t)__this->get_count_2(); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0053; } } IL_0090: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m22503F357932BABA27797FA2987BB9D9349F0E65_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m22503F357932BABA27797FA2987BB9D9349F0E65_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___index1; KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_4 = ___array0; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___index1; int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m22503F357932BABA27797FA2987BB9D9349F0E65_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m22503F357932BABA27797FA2987BB9D9349F0E65_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_14 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_0090; } } { KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_18 = ___array0; int32_t L_19 = ___index1; int32_t L_20 = (int32_t)L_19; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); uint64_t L_23 = (uint64_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_key_2(); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); RuntimeObject * L_26 = (RuntimeObject *)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_mA5DE73177A11EA3011EC9E102ED6F38EB38392E7((&L_27), (uint64_t)L_23, (RuntimeObject *)L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); NullCheck(L_18); (L_18)->SetAt(static_cast(L_20), (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 )L_27); } IL_0090: { int32_t L_28 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0094: { int32_t L_29 = V_2; int32_t L_30 = V_0; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0058; } } { return; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C Dictionary_2_GetEnumerator_mB068C8C719D1AFC9381F1CAE780AD44A65AE4C3B_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { { Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB699359942AA298EAF624F9DB0F548556316CE6B((&L_0), (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C )L_0; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m5D4200E8D4FF5701C0ECA089E635BEE49E574FC7_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { { Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB699359942AA298EAF624F9DB0F548556316CE6B((&L_0), (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C L_1 = (Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m3B4AD7E08DFEBA867D7D9F2CBA2B70369CED768E_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_m3B4AD7E08DFEBA867D7D9F2CBA2B70369CED768E_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_13 = (KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*)(KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*)L_13; KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_14 = V_0; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mB05BA70F7843FADD42E1E16D8ADCA6F50BBF149B_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, uint64_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_mB05BA70F7843FADD42E1E16D8ADCA6F50BBF149B_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_008d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); uint64_t L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, uint64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (uint64_t)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_7 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); NullCheck(L_6); int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))); int32_t L_10 = (L_6)->GetAt(static_cast(L_9)); V_1 = (int32_t)L_10; goto IL_0089; } IL_0042: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_11 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0077; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_16 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_17 = V_1; NullCheck(L_16); uint64_t L_18 = (uint64_t)((L_16)->GetAddressAt(static_cast(L_17)))->get_key_2(); uint64_t L_19 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_20; L_20 = InterfaceFuncInvoker2< bool, uint64_t, uint64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (uint64_t)L_18, (uint64_t)L_19); if (!L_20) { goto IL_0077; } } { int32_t L_21 = V_1; return (int32_t)L_21; } IL_0077: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_22 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); V_1 = (int32_t)L_24; } IL_0089: { int32_t L_25 = V_1; if ((((int32_t)L_25) >= ((int32_t)0))) { goto IL_0042; } } IL_008d: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.Dictionary`2::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_m3DC5992A0D1154FA1CE1A71E5DC76EF2E5DFB9A1_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_10 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)(EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9); __this->set_entries_1(L_10); __this->set_freeList_4((-1)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_m1B853A1921E9F43E69EF962990E75AEEFD92F763_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, uint64_t ___key0, RuntimeObject * ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m1B853A1921E9F43E69EF962990E75AEEFD92F763_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_0022: { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); uint64_t L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, uint64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (uint64_t)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_4 = (int32_t)L_11; goto IL_00e1; } IL_0051: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_12 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_00c9; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_17 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_18 = V_4; NullCheck(L_17); uint64_t L_19 = (uint64_t)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); uint64_t L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, uint64_t, uint64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (uint64_t)L_19, (uint64_t)L_20); if (!L_21) { goto IL_00c9; } } { uint8_t L_22 = ___behavior2; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00ad; } } { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_23 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); RuntimeObject * L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { uint64_t L_28 = ___key0; uint64_t L_29 = L_28; RuntimeObject * L_30 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_29); String_t* L_31; L_31 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_30, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_32 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_32, (String_t*)L_31, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m1B853A1921E9F43E69EF962990E75AEEFD92F763_RuntimeMethod_var))); } IL_00c7: { return (bool)0; } IL_00c9: { int32_t L_33 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_34 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_35 = V_4; NullCheck(L_34); int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast(L_35)))->get_next_1(); V_4 = (int32_t)L_36; } IL_00e1: { int32_t L_37 = V_4; if ((((int32_t)L_37) >= ((int32_t)0))) { goto IL_0051; } } { int32_t L_38 = (int32_t)__this->get_freeCount_5(); if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_0120; } } { int32_t L_39 = (int32_t)__this->get_freeList_4(); V_3 = (int32_t)L_39; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_40 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_41 = V_3; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_next_1(); __this->set_freeList_4(L_42); int32_t L_43 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)1))); goto IL_0156; } IL_0120: { int32_t L_44 = (int32_t)__this->get_count_2(); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_45 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); NullCheck(L_45); if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))) { goto IL_0141; } } { NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_46 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_47); V_1 = (int32_t)((int32_t)((int32_t)L_46%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))))); } IL_0141: { int32_t L_48 = (int32_t)__this->get_count_2(); V_3 = (int32_t)L_48; int32_t L_49 = (int32_t)__this->get_count_2(); __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1))); } IL_0156: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_50 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_51 = V_3; NullCheck(L_50); int32_t L_52 = V_0; ((L_50)->GetAddressAt(static_cast(L_51)))->set_hashCode_0(L_52); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_53 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_54 = V_3; NullCheck(L_53); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_55 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_56 = V_1; NullCheck(L_55); int32_t L_57 = L_56; int32_t L_58 = (L_55)->GetAt(static_cast(L_57)); ((L_53)->GetAddressAt(static_cast(L_54)))->set_next_1(L_58); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_59 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_60 = V_3; NullCheck(L_59); uint64_t L_61 = ___key0; ((L_59)->GetAddressAt(static_cast(L_60)))->set_key_2(L_61); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_62 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_63 = V_3; NullCheck(L_62); RuntimeObject * L_64 = ___value1; ((L_62)->GetAddressAt(static_cast(L_63)))->set_value_3(L_64); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_66 = V_1; int32_t L_67 = V_3; NullCheck(L_65); (L_65)->SetAt(static_cast(L_66), (int32_t)L_67); int32_t L_68 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1))); int32_t L_69 = V_2; if ((((int32_t)L_69) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_70 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_70, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_71; L_71 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_71, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_72 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); NullCheck(L_72); NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_01ed: { return (bool)1; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m32BCC5BE94B4612005ACAA851DE41D2C876E6588_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_20 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)(EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*)((KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_25 = V_3; if (L_25) { goto IL_00b9; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m32BCC5BE94B4612005ACAA851DE41D2C876E6588_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); uint64_t L_29; L_29 = KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)((L_27)->GetAddressAt(static_cast(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); goto IL_00dd; } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m32BCC5BE94B4612005ACAA851DE41D2C876E6588_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); uint64_t L_33; L_33 = KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); RuntimeObject * L_36; L_36 = KeyValuePair_2_get_Value_m5B2D0424A5223AE5ED41CF182485150C056F8DC5_inline((KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)(KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_33, (RuntimeObject *)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_37 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_0103: { int32_t L_38 = V_5; KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m3CECC60AD54507A1B6F71F24FBED172A873186E7_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m3D9E33F2EE9C794B190C2AE7712561B1C0AE617C_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1; V_2 = (int32_t)0; goto IL_0013; } IL_000b: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0; int32_t L_3 = V_2; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (int32_t)(-1)); int32_t L_4 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); } IL_0013: { int32_t L_5 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0; NullCheck(L_6); if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))) { goto IL_000b; } } { int32_t L_7 = ___newSize0; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_8 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)(EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)L_8; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_9 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_hashCode_0(); if ((((int32_t)L_15) == ((int32_t)(-1)))) { goto IL_0073; } } { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_19 = V_1; int32_t L_20 = V_3; NullCheck(L_19); uint64_t L_21 = (uint64_t)((L_19)->GetAddressAt(static_cast(L_20)))->get_key_2(); NullCheck((RuntimeObject*)L_18); int32_t L_22; L_22 = InterfaceFuncInvoker1< int32_t, uint64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (uint64_t)L_21); ((L_16)->GetAddressAt(static_cast(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL)))); } IL_0073: { int32_t L_23 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0077: { int32_t L_24 = V_3; int32_t L_25 = (int32_t)__this->get_count_2(); if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_003b; } } IL_0080: { V_4 = (int32_t)0; goto IL_00c3; } IL_0085: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_26 = V_1; int32_t L_27 = V_4; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_hashCode_0(); if ((((int32_t)L_28) < ((int32_t)0))) { goto IL_00bd; } } { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_29 = V_1; int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_hashCode_0(); int32_t L_32 = ___newSize0; V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32)); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_33 = V_1; int32_t L_34 = V_4; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0; int32_t L_36 = V_5; NullCheck(L_35); int32_t L_37 = L_36; int32_t L_38 = (L_35)->GetAt(static_cast(L_37)); ((L_33)->GetAddressAt(static_cast(L_34)))->set_next_1(L_38); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0; int32_t L_40 = V_5; int32_t L_41 = V_4; NullCheck(L_39); (L_39)->SetAt(static_cast(L_40), (int32_t)L_41); } IL_00bd: { int32_t L_42 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_00c3: { int32_t L_43 = V_4; int32_t L_44 = (int32_t)__this->get_count_2(); if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0085; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0; __this->set_buckets_0(L_45); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_46 = V_1; __this->set_entries_1(L_46); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m022DCE351DA41F73AB5F0537645E12BA5751C287_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, uint64_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_m022DCE351DA41F73AB5F0537645E12BA5751C287_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_015d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); uint64_t L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, uint64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (uint64_t)L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = (int32_t)L_11; goto IL_0156; } IL_004c: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_12 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_0142; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_17 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_18 = V_3; NullCheck(L_17); uint64_t L_19 = (uint64_t)((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); uint64_t L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, uint64_t, uint64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (uint64_t)L_19, (uint64_t)L_20); if (!L_21) { goto IL_0142; } } { int32_t L_22 = V_2; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_00a4; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_24 = V_1; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_25 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_27); goto IL_00c6; } IL_00a4: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_28 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_30 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_31 = V_3; NullCheck(L_30); int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast(L_31)))->get_next_1(); ((L_28)->GetAddressAt(static_cast(L_29)))->set_next_1(L_32); } IL_00c6: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_33 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_34 = V_3; NullCheck(L_33); ((L_33)->GetAddressAt(static_cast(L_34)))->set_hashCode_0((-1)); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_35 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_36 = V_3; NullCheck(L_35); int32_t L_37 = (int32_t)__this->get_freeList_4(); ((L_35)->GetAddressAt(static_cast(L_36)))->set_next_1(L_37); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_38 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); uint64_t* L_40 = (uint64_t*)((L_38)->GetAddressAt(static_cast(L_39)))->get_address_of_key_2(); il2cpp_codegen_initobj(L_40, sizeof(uint64_t)); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_41 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); RuntimeObject ** L_43 = (RuntimeObject **)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(RuntimeObject *)); int32_t L_44 = V_3; __this->set_freeList_4(L_44); int32_t L_45 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1))); int32_t L_46 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return (bool)1; } IL_0142: { int32_t L_47 = V_3; V_2 = (int32_t)L_47; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_48 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast(L_49)))->get_next_1(); V_3 = (int32_t)L_50; } IL_0156: { int32_t L_51 = V_3; if ((((int32_t)L_51) >= ((int32_t)0))) { goto IL_004c; } } IL_015d: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m3C0F9C9642F06313BECCFAA0B3102FA470132BF7_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, uint64_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { uint64_t L_0 = ___key0; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0025; } } { RuntimeObject ** L_3 = ___value1; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_4 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); RuntimeObject * L_6 = (RuntimeObject *)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(RuntimeObject **)L_3 = L_6; Il2CppCodeGenWriteBarrier((void**)(RuntimeObject **)L_3, (void*)L_6); return (bool)1; } IL_0025: { RuntimeObject ** L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(RuntimeObject *)); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mB5AB468C1796709C2227DF07991D4419D6827013_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m4912FBFE6E3B79A513AEA6FDF38A56F582126596_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_mC3CE0C43C8AE3AF8CE678F85CDE4D17674AE183B_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* V_6 = NULL; int32_t V_7 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC3CE0C43C8AE3AF8CE678F85CDE4D17674AE183B_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC3CE0C43C8AE3AF8CE678F85CDE4D17674AE183B_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC3CE0C43C8AE3AF8CE678F85CDE4D17674AE183B_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___index1; RuntimeArray * L_10 = ___array0; NullCheck((RuntimeArray *)L_10); int32_t L_11; L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___index1; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC3CE0C43C8AE3AF8CE678F85CDE4D17674AE183B_RuntimeMethod_var))); } IL_0063: { RuntimeArray * L_16 = ___array0; NullCheck((RuntimeArray *)L_16); int32_t L_17; L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL); int32_t L_18 = ___index1; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC3CE0C43C8AE3AF8CE678F85CDE4D17674AE183B_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*)((KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (KeyValuePair_2U5BU5D_t4420CAB5421E3B2E0F1ED794740FBEC2F370D30B*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } IL_0091: { RuntimeArray * L_25 = ___array0; if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var))) { goto IL_00fb; } } { RuntimeArray * L_26 = ___array0; V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_27 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_28 = V_2; int32_t L_29 = V_3; NullCheck(L_28); int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast(L_29)))->get_hashCode_0(); if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_00ed; } } { DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1; int32_t L_32 = ___index1; int32_t L_33 = (int32_t)L_32; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_34 = V_2; int32_t L_35 = V_3; NullCheck(L_34); uint64_t L_36 = (uint64_t)((L_34)->GetAddressAt(static_cast(L_35)))->get_key_2(); uint64_t L_37 = L_36; RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_37); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_39 = V_2; int32_t L_40 = V_3; NullCheck(L_39); RuntimeObject * L_41 = (RuntimeObject *)((L_39)->GetAddressAt(static_cast(L_40)))->get_value_3(); DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_42; memset((&L_42), 0, sizeof(L_42)); DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_42), (RuntimeObject *)L_38, (RuntimeObject *)L_41, /*hidden argument*/NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_42); } IL_00ed: { int32_t L_43 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, (int32_t)1)); } IL_00f1: { int32_t L_44 = V_3; int32_t L_45 = (int32_t)__this->get_count_2(); if ((((int32_t)L_44) < ((int32_t)L_45))) { goto IL_00ab; } } { return; } IL_00fb: { RuntimeArray * L_46 = ___array0; V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_46, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_47 = V_4; if (L_47) { goto IL_0117; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_48 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_48, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_48, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC3CE0C43C8AE3AF8CE678F85CDE4D17674AE183B_RuntimeMethod_var))); } IL_0117: { } IL_0118: try { // begin try (depth: 1) { int32_t L_49 = (int32_t)__this->get_count_2(); V_5 = (int32_t)L_49; EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_50 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_51 = V_6; int32_t L_52 = V_7; NullCheck(L_51); int32_t L_53 = (int32_t)((L_51)->GetAddressAt(static_cast(L_52)))->get_hashCode_0(); if ((((int32_t)L_53) < ((int32_t)0))) { goto IL_016d; } } IL_013e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_54 = V_4; int32_t L_55 = ___index1; int32_t L_56 = (int32_t)L_55; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, (int32_t)1)); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_57 = V_6; int32_t L_58 = V_7; NullCheck(L_57); uint64_t L_59 = (uint64_t)((L_57)->GetAddressAt(static_cast(L_58)))->get_key_2(); EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); RuntimeObject * L_62 = (RuntimeObject *)((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_mA5DE73177A11EA3011EC9E102ED6F38EB38392E7((&L_63), (uint64_t)L_59, (RuntimeObject *)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 L_64 = (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 )L_63; RuntimeObject * L_65 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_64); NullCheck(L_54); ArrayElementTypeCheck (L_54, L_65); (L_54)->SetAt(static_cast(L_56), (RuntimeObject *)L_65); } IL_016d: { int32_t L_66 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1)); } IL_0173: { int32_t L_67 = V_7; int32_t L_68 = V_5; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_012d; } } IL_0179: { goto IL_018c; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_017b; } throw e; } CATCH_017b: { // begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_69 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_69, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_69, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC3CE0C43C8AE3AF8CE678F85CDE4D17674AE183B_RuntimeMethod_var))); } // end catch (depth: 1) IL_018c: { return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m34476E1C52D5E851785A17DC5EAEAD15453A8578_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { { Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB699359942AA298EAF624F9DB0F548556316CE6B((&L_0), (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C L_1 = (Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mBE62ADB3A5388101882DF1061B90966100930F10_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0030; } } { EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3* L_5 = (EntryU5BU5D_t54BBAD1F7328BEC876A63E4ADA6D7ACDD3ECE4D3*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); RuntimeObject * L_7 = (RuntimeObject *)((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); return (RuntimeObject *)L_7; } IL_0030: { return (RuntimeObject *)NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mD729AE081EE1A1BA91122A475C6C9B32C38C0FDB_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; uint64_t V_1 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mD729AE081EE1A1BA91122A475C6C9B32C38C0FDB_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *)); RuntimeObject * L_3 = V_0; if (!L_3) { goto IL_002c; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mD729AE081EE1A1BA91122A475C6C9B32C38C0FDB_RuntimeMethod_var))); } IL_002c: { } IL_002d: try { // begin try (depth: 1) { RuntimeObject * L_5 = ___key0; V_1 = (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))); } IL_0034: try { // begin try (depth: 2) uint64_t L_6 = V_1; RuntimeObject * L_7 = ___value1; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); (( void (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)L_6, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mD729AE081EE1A1BA91122A475C6C9B32C38C0FDB_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mD729AE081EE1A1BA91122A475C6C9B32C38C0FDB_RuntimeMethod_var))); } // end catch (depth: 1) IL_0087: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::IsCompatibleKey(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_mE24A1069207B40ACA64BD67300D7CF6CA66CBCCD_gshared (RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_mE24A1069207B40ACA64BD67300D7CF6CA66CBCCD_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mD20E0863CC22C28FFC695CBB24E3937007043017_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *, uint64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m08FAE4E026EC521178B265E9CC6A448E0727D7AE_gshared (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 * __this, const RuntimeMethod* method) { { Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB699359942AA298EAF624F9DB0F548556316CE6B((&L_0), (Dictionary_2_t0D2BB9F0E2FC837777BFA6F573B64ED6362F83C8 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C L_1 = (Enumerator_t9ABB8968A55D15991DBCBE45FB5F3ECEDA0D0E7C )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAA4CBFF23B0754772FC11DBC64D829E0B06ED28D_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mFA5852D31C9A0B24DC1A160A09059F32270C055C_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB8C6B96A29E6DCE79E42A9CB92B39D0625A694A4_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)0, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7134B0A786367DECA390BE26919788E4A9B0D832_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * G_B5_1 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0020; } } { int32_t L_1 = ___capacity0; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_2); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_4 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), (RuntimeObject *)L_3, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_m7134B0A786367DECA390BE26919788E4A9B0D832_RuntimeMethod_var))); } IL_0020: { int32_t L_5 = ___capacity0; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_002b; } } { int32_t L_6 = ___capacity0; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_002b: { RuntimeObject* L_7 = ___comparer1; RuntimeObject* L_8 = (RuntimeObject*)L_7; G_B5_0 = L_8; G_B5_1 = ((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)(__this)); goto IL_0036; } } { EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * L_9; L_9 = (( EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 2)); G_B6_0 = ((RuntimeObject*)(L_9)); G_B6_1 = ((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)(G_B5_1)); } IL_0036: { NullCheck(G_B6_1); G_B6_1->set_comparer_6(G_B6_0); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m17E14013C22D0AB460C8A54D092E2FDC495F90FA_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mAD798757E609D6A4DF13454CF303E477F2DD5F4D_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * G_B2_0 = NULL; Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)(G_B1_0)); goto IL_000d; } IL_0007: { RuntimeObject* L_1 = ___dictionary0; NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 5), (RuntimeObject*)L_1); G_B3_0 = L_2; G_B3_1 = ((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)G_B3_1); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)G_B3_1, (int32_t)G_B3_0, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)); RuntimeObject* L_4 = ___dictionary0; if (L_4) { goto IL_0021; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_5 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2__ctor_mAD798757E609D6A4DF13454CF303E477F2DD5F4D_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * L_12 = (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))); NullCheck(L_12); int32_t L_13 = (int32_t)L_12->get_count_2(); V_0 = (int32_t)L_13; NullCheck(L_12); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_14 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_007c; } } { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_18 = V_1; int32_t L_19 = V_2; NullCheck(L_18); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_20 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_18)->GetAddressAt(static_cast(L_19)))->get_key_2(); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_23 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_20, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_23, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_007c: { int32_t L_24 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)1)); } IL_0080: { int32_t L_25 = V_2; int32_t L_26 = V_0; if ((((int32_t)L_25) < ((int32_t)L_26))) { goto IL_004f; } } { return; } IL_0085: { RuntimeObject* L_27 = ___dictionary0; NullCheck((RuntimeObject*)L_27); RuntimeObject* L_28; L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 9), (RuntimeObject*)L_27); V_3 = (RuntimeObject*)L_28; } IL_008c: try { // begin try (depth: 1) { goto IL_00aa; } IL_008e: { RuntimeObject* L_29 = V_3; NullCheck((RuntimeObject*)L_29); KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 10), (RuntimeObject*)L_29); V_4 = (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 )L_30; XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_31; L_31 = KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_32; L_32 = KeyValuePair_2_get_Value_m882A3F138E39CA738358DFEC9D46EC84429A5DCF_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_31, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_32, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); } IL_00aa: { RuntimeObject* L_33 = V_3; NullCheck((RuntimeObject*)L_33); bool L_34; L_34 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_33); if (L_34) { goto IL_008e; } } IL_00b2: { IL2CPP_LEAVE(0xBE, FINALLY_00b4); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00b4; } FINALLY_00b4: { // begin finally (depth: 1) { RuntimeObject* L_35 = V_3; if (!L_35) { goto IL_00bd; } } IL_00b7: { RuntimeObject* L_36 = V_3; NullCheck((RuntimeObject*)L_36); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_36); } IL_00bd: { IL2CPP_END_FINALLY(180) } } // end finally (depth: 1) IL2CPP_CLEANUP(180) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xBE, IL_00be) } IL_00be: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m48F60A406A35F770B107ED19051DD10C506648DE_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m0724EB3654F3EFF6919D8FE0C719C468031272ED_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_2(); int32_t L_1 = (int32_t)__this->get_freeCount_5(); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)); } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 * Dictionary_2_get_Keys_m992D6EA9D7664E94351275AD2600134E6BD6F576_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { { KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 * L_0 = (KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 * L_1 = (KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 *, Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 * L_2 = (KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 *)__this->get_keys_7(); return (KeyCollection_t90D2E361BA1F4822CDF5DDC1E86B7490F6A98B41 *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B * Dictionary_2_get_Values_mFE3C0F62954A9954B9EDE282485D319C311A4136_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { { ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B * L_0 = (ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B * L_1 = (ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B *, Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B * L_2 = (ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B *)__this->get_values_8(); return (ValueCollection_tF406B1D62257B67240711CC39A9B13163014394B *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 Dictionary_2_get_Item_m6CC6F47DBC9A9760EF32DF2ECD4C4390E58B9B6A_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_0 = ___key0; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001e; } } { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_3 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_5 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_5; } IL_001e: { KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * L_6 = (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var))); KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1(L_6, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_get_Item_m6CC6F47DBC9A9760EF32DF2ECD4C4390E58B9B6A_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m7CD54F563B762B70807127AE8CC7AA6829C6AA71_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key0, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___value1, const RuntimeMethod* method) { { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_0 = ___key0; XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_1 = ___value1; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_0, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_1, (uint8_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m03ADE006B2781A4AB02A0BED93C43D6D74C670F5_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key0, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___value1, const RuntimeMethod* method) { { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_0 = ___key0; XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_1 = ___value1; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_0, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_1, (uint8_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_mD5A238AE9BFEFE992F90823E6549EEAA9F082457_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 ___keyValuePair0, const RuntimeMethod* method) { { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_0; L_0 = KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_1; L_1 = KeyValuePair_2_get_Value_m882A3F138E39CA738358DFEC9D46EC84429A5DCF_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_0, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_mA184F6B0A27B19F2B2BD18CCFF97C3CA085802F7_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_0; L_0 = KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0038; } } { EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * L_3; L_3 = (( EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_4 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_6 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_7; L_7 = KeyValuePair_2_get_Value_m882A3F138E39CA738358DFEC9D46EC84429A5DCF_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 *)L_3, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_6, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_7); if (!L_8) { goto IL_0038; } } { return (bool)1; } IL_0038: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m251CB7E38BFB301DCB010C92F8F5E850253C8BD7_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_0; L_0 = KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0046; } } { EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * L_3; L_3 = (( EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_4 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_6 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_7; L_7 = KeyValuePair_2_get_Value_m882A3F138E39CA738358DFEC9D46EC84429A5DCF_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 *)L_3, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_6, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_7); if (!L_8) { goto IL_0046; } } { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_9; L_9 = KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)1; } IL_0046: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mF79F4679CC531CA9968F3BCD6481A5BF79B4D425_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get_count_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_005a; } } { V_0 = (int32_t)0; goto IL_001a; } IL_000d: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_2 = V_0; NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (int32_t)(-1)); int32_t L_3 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); } IL_001a: { int32_t L_4 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_5 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_5); if ((((int32_t)L_4) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_000d; } } { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_6 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m052DFF73092649FBA93883C45FC59B715A1C5E0B_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key0, const RuntimeMethod* method) { { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_0 = ___key0; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); return (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m7ABC76E309A9EF61815B241C49E0C3066E23753D_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_1 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = (int32_t)((L_1)->GetAddressAt(static_cast(L_2)))->get_hashCode_0(); if ((((int32_t)L_3) < ((int32_t)0))) { goto IL_003a; } } { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_4 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_6 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); goto IL_003a; } { return (bool)1; } IL_003a: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_003e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get_count_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000c; } } { goto IL_0090; } IL_0049: { EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * L_10; L_10 = (( EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); V_1 = (EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_11 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_12 = V_2; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); if ((((int32_t)L_13) < ((int32_t)0))) { goto IL_0083; } } { EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 * L_14 = V_1; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_15 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_17 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_18 = ___value0; NullCheck((EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t11FA1D36390FD0211888E8F9B8380D9265979E41 *)L_14, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_17, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_18); if (!L_19) { goto IL_0083; } } { return (bool)1; } IL_0083: { int32_t L_20 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0087: { int32_t L_21 = V_2; int32_t L_22 = (int32_t)__this->get_count_2(); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0053; } } IL_0090: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m796A39D38F749451A1734E7F8A75A0E841FEBCDA_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m796A39D38F749451A1734E7F8A75A0E841FEBCDA_RuntimeMethod_var))); } IL_000e: { int32_t L_2 = ___index1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0018; } } { int32_t L_3 = ___index1; KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_4 = ___array0; NullCheck(L_4); if ((((int32_t)L_3) <= ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_002e; } } IL_0018: { int32_t L_5 = ___index1; int32_t L_6 = L_5; RuntimeObject * L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_6); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_8 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_8, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m796A39D38F749451A1734E7F8A75A0E841FEBCDA_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))), (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0046; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_12, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_CopyTo_m796A39D38F749451A1734E7F8A75A0E841FEBCDA_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_14 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_15 = V_1; int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_hashCode_0(); if ((((int32_t)L_17) < ((int32_t)0))) { goto IL_0090; } } { KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_18 = ___array0; int32_t L_19 = ___index1; int32_t L_20 = (int32_t)L_19; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_23 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_21)->GetAddressAt(static_cast(L_22)))->get_key_2(); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_26 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m0F2B760AA007C1E9CD2A164553062E4328E14E70((&L_27), (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_23, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_26, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); NullCheck(L_18); (L_18)->SetAt(static_cast(L_20), (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 )L_27); } IL_0090: { int32_t L_28 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1)); } IL_0094: { int32_t L_29 = V_2; int32_t L_30 = V_0; if ((((int32_t)L_29) < ((int32_t)L_30))) { goto IL_0058; } } { return; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 Dictionary_2_GetEnumerator_m8468DA63D74B6E6DD6AA1B56D6B1275EAF4A2E5E_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { { Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE9048ED6BFC296D849AA9C214AD9001025957A43((&L_0), (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 )L_0; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m2E5833B395487E6600251825EE85D70E607F970F_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { { Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE9048ED6BFC296D849AA9C214AD9001025957A43((&L_0), (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 L_1 = (Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m38D16875C0494F2F7A4827BB0299A54F4C8079C3_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* V_0 = NULL; String_t* G_B4_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B4_1 = NULL; String_t* G_B3_0 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B3_1 = NULL; int32_t G_B5_0 = 0; String_t* G_B5_1 = NULL; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * G_B5_2 = NULL; { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_0 = ___info0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_GetObjectData_m38D16875C0494F2F7A4827BB0299A54F4C8079C3_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_13 = (KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*)(KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*)L_13; KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_14 = V_0; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mCC8D680C96C4BB99471C3AF5FB1EFD421A5260CE_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_FindEntry_mCC8D680C96C4BB99471C3AF5FB1EFD421A5260CE_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_008d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_7 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); NullCheck(L_6); int32_t L_9 = ((int32_t)((int32_t)L_7%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length))))); int32_t L_10 = (L_6)->GetAt(static_cast(L_9)); V_1 = (int32_t)L_10; goto IL_0089; } IL_0042: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_11 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = (int32_t)((L_11)->GetAddressAt(static_cast(L_12)))->get_hashCode_0(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0077; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_16 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_17 = V_1; NullCheck(L_16); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_18 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_16)->GetAddressAt(static_cast(L_17)))->get_key_2(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_19 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_20; L_20 = InterfaceFuncInvoker2< bool, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_15, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_18, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_19); if (!L_20) { goto IL_0077; } } { int32_t L_21 = V_1; return (int32_t)L_21; } IL_0077: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_22 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = (int32_t)((L_22)->GetAddressAt(static_cast(L_23)))->get_next_1(); V_1 = (int32_t)L_24; } IL_0089: { int32_t L_25 = V_1; if ((((int32_t)L_25) >= ((int32_t)0))) { goto IL_0042; } } IL_008d: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.Dictionary`2::Initialize(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Initialize_mF9D1E480FC73166C9EF237B175F6BC9911BBCD8C_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_10 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)(EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_9); __this->set_entries_1(L_10); __this->set_freeList_4((-1)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryInsert(TKey,TValue,System.Collections.Generic.InsertionBehavior) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryInsert_mCD02A64066C613ACA30EA102133B8193282F90AD_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key0, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mCD02A64066C613ACA30EA102133B8193282F90AD_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)); } IL_0022: { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_4 = (int32_t)L_11; goto IL_00e1; } IL_0051: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_12 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_00c9; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_17 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_18 = V_4; NullCheck(L_17); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_19 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_19, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_20); if (!L_21) { goto IL_00c9; } } { uint8_t L_22 = ___behavior2; if ((!(((uint32_t)L_22) == ((uint32_t)1)))) { goto IL_00ad; } } { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_23 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_28 = ___key0; XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_29 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_28; RuntimeObject * L_30 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_29); String_t* L_31; L_31 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_30, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_32 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_32, (String_t*)L_31, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_32, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mCD02A64066C613ACA30EA102133B8193282F90AD_RuntimeMethod_var))); } IL_00c7: { return (bool)0; } IL_00c9: { int32_t L_33 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_34 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_35 = V_4; NullCheck(L_34); int32_t L_36 = (int32_t)((L_34)->GetAddressAt(static_cast(L_35)))->get_next_1(); V_4 = (int32_t)L_36; } IL_00e1: { int32_t L_37 = V_4; if ((((int32_t)L_37) >= ((int32_t)0))) { goto IL_0051; } } { int32_t L_38 = (int32_t)__this->get_freeCount_5(); if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_0120; } } { int32_t L_39 = (int32_t)__this->get_freeList_4(); V_3 = (int32_t)L_39; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_40 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_41 = V_3; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_next_1(); __this->set_freeList_4(L_42); int32_t L_43 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)1))); goto IL_0156; } IL_0120: { int32_t L_44 = (int32_t)__this->get_count_2(); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_45 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); NullCheck(L_45); if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))))) { goto IL_0141; } } { NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); int32_t L_46 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_47 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_47); V_1 = (int32_t)((int32_t)((int32_t)L_46%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_47)->max_length))))); } IL_0141: { int32_t L_48 = (int32_t)__this->get_count_2(); V_3 = (int32_t)L_48; int32_t L_49 = (int32_t)__this->get_count_2(); __this->set_count_2(((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)1))); } IL_0156: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_50 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_51 = V_3; NullCheck(L_50); int32_t L_52 = V_0; ((L_50)->GetAddressAt(static_cast(L_51)))->set_hashCode_0(L_52); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_53 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_54 = V_3; NullCheck(L_53); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_55 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_56 = V_1; NullCheck(L_55); int32_t L_57 = L_56; int32_t L_58 = (L_55)->GetAt(static_cast(L_57)); ((L_53)->GetAddressAt(static_cast(L_54)))->set_next_1(L_58); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_59 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_60 = V_3; NullCheck(L_59); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_61 = ___key0; ((L_59)->GetAddressAt(static_cast(L_60)))->set_key_2(L_61); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_62 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_63 = V_3; NullCheck(L_62); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_64 = ___value1; ((L_62)->GetAddressAt(static_cast(L_63)))->set_value_3(L_64); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_65 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_66 = V_1; int32_t L_67 = V_3; NullCheck(L_65); (L_65)->SetAt(static_cast(L_66), (int32_t)L_67); int32_t L_68 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1))); int32_t L_69 = V_2; if ((((int32_t)L_69) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_70 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_70, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_71; L_71 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_71, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_72 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); NullCheck(L_72); NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))), (bool)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_01ed: { return (bool)1; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m203F52C7583EE49E9A9D7E141FA43AC6743767C1_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_20 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)(EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*)((KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_25 = V_3; if (L_25) { goto IL_00b9; } } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_26 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_26, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_26, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m203F52C7583EE49E9A9D7E141FA43AC6743767C1_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_29; L_29 = KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)((L_27)->GetAddressAt(static_cast(L_28))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); goto IL_00dd; } { SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * L_30 = (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var))); SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3(L_30, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_OnDeserialization_m203F52C7583EE49E9A9D7E141FA43AC6743767C1_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_33; L_33 = KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_36; L_36 = KeyValuePair_2_get_Value_m882A3F138E39CA738358DFEC9D46EC84429A5DCF_inline((KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)(KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_33, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); int32_t L_37 = V_5; V_5 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)1)); } IL_0103: { int32_t L_38 = V_5; KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m3504147BA81D315B85305DD9702D3A19A287CEA4_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)L_1, (bool)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize(System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m9517AF961F8E4EB4C7A673CA3EBD968B8316121E_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, int32_t ___newSize0, bool ___forceNewHashCodes1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* V_0 = NULL; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; { int32_t L_0 = ___newSize0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_1 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_0); V_0 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)L_1; V_2 = (int32_t)0; goto IL_0013; } IL_000b: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = V_0; int32_t L_3 = V_2; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (int32_t)(-1)); int32_t L_4 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)); } IL_0013: { int32_t L_5 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_6 = V_0; NullCheck(L_6); if ((((int32_t)L_5) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))))) { goto IL_000b; } } { int32_t L_7 = ___newSize0; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_8 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)(EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)L_8; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_9 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_13 = V_1; int32_t L_14 = V_3; NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_hashCode_0(); if ((((int32_t)L_15) == ((int32_t)(-1)))) { goto IL_0073; } } { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_19 = V_1; int32_t L_20 = V_3; NullCheck(L_19); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_21 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_19)->GetAddressAt(static_cast(L_20)))->get_key_2(); NullCheck((RuntimeObject*)L_18); int32_t L_22; L_22 = InterfaceFuncInvoker1< int32_t, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_18, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_21); ((L_16)->GetAddressAt(static_cast(L_17)))->set_hashCode_0(((int32_t)((int32_t)L_22&(int32_t)((int32_t)2147483647LL)))); } IL_0073: { int32_t L_23 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1)); } IL_0077: { int32_t L_24 = V_3; int32_t L_25 = (int32_t)__this->get_count_2(); if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_003b; } } IL_0080: { V_4 = (int32_t)0; goto IL_00c3; } IL_0085: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_26 = V_1; int32_t L_27 = V_4; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_hashCode_0(); if ((((int32_t)L_28) < ((int32_t)0))) { goto IL_00bd; } } { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_29 = V_1; int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_hashCode_0(); int32_t L_32 = ___newSize0; V_5 = (int32_t)((int32_t)((int32_t)L_31%(int32_t)L_32)); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_33 = V_1; int32_t L_34 = V_4; NullCheck(L_33); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_35 = V_0; int32_t L_36 = V_5; NullCheck(L_35); int32_t L_37 = L_36; int32_t L_38 = (L_35)->GetAt(static_cast(L_37)); ((L_33)->GetAddressAt(static_cast(L_34)))->set_next_1(L_38); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_39 = V_0; int32_t L_40 = V_5; int32_t L_41 = V_4; NullCheck(L_39); (L_39)->SetAt(static_cast(L_40), (int32_t)L_41); } IL_00bd: { int32_t L_42 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_00c3: { int32_t L_43 = V_4; int32_t L_44 = (int32_t)__this->get_count_2(); if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0085; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_45 = V_0; __this->set_buckets_0(L_45); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_46 = V_1; __this->set_entries_1(L_46); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mF800238DB07428E1DD34F3A068D569F19B3506A8_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { goto IL_0013; } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_Remove_mF800238DB07428E1DD34F3A068D569F19B3506A8_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_2) { goto IL_015d; } } { RuntimeObject* L_3 = (RuntimeObject*)__this->get_comparer_6(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_4 = ___key0; NullCheck((RuntimeObject*)L_3); int32_t L_5; L_5 = InterfaceFuncInvoker1< int32_t, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_3, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_4); V_0 = (int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL))); int32_t L_6 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_7 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_7); V_1 = (int32_t)((int32_t)((int32_t)L_6%(int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_7)->max_length))))); V_2 = (int32_t)(-1); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); V_3 = (int32_t)L_11; goto IL_0156; } IL_004c: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_12 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_13 = V_3; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_hashCode_0(); int32_t L_15 = V_0; if ((!(((uint32_t)L_14) == ((uint32_t)L_15)))) { goto IL_0142; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_17 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_18 = V_3; NullCheck(L_17); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_19 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_17)->GetAddressAt(static_cast(L_18)))->get_key_2(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_20 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_21; L_21 = InterfaceFuncInvoker2< bool, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34), (RuntimeObject*)L_16, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_19, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_20); if (!L_21) { goto IL_0142; } } { int32_t L_22 = V_2; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_00a4; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_23 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_24 = V_1; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_25 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_26 = V_3; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_next_1(); NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (int32_t)L_27); goto IL_00c6; } IL_00a4: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_28 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_30 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_31 = V_3; NullCheck(L_30); int32_t L_32 = (int32_t)((L_30)->GetAddressAt(static_cast(L_31)))->get_next_1(); ((L_28)->GetAddressAt(static_cast(L_29)))->set_next_1(L_32); } IL_00c6: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_33 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_34 = V_3; NullCheck(L_33); ((L_33)->GetAddressAt(static_cast(L_34)))->set_hashCode_0((-1)); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_35 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_36 = V_3; NullCheck(L_35); int32_t L_37 = (int32_t)__this->get_freeList_4(); ((L_35)->GetAddressAt(static_cast(L_36)))->set_next_1(L_37); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_38 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_39 = V_3; NullCheck(L_38); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 * L_40 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)((L_38)->GetAddressAt(static_cast(L_39)))->get_address_of_key_2(); il2cpp_codegen_initobj(L_40, sizeof(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_41 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 * L_43 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )); int32_t L_44 = V_3; __this->set_freeList_4(L_44); int32_t L_45 = (int32_t)__this->get_freeCount_5(); __this->set_freeCount_5(((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1))); int32_t L_46 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return (bool)1; } IL_0142: { int32_t L_47 = V_3; V_2 = (int32_t)L_47; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_48 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_49 = V_3; NullCheck(L_48); int32_t L_50 = (int32_t)((L_48)->GetAddressAt(static_cast(L_49)))->get_next_1(); V_3 = (int32_t)L_50; } IL_0156: { int32_t L_51 = V_3; if ((((int32_t)L_51) >= ((int32_t)0))) { goto IL_004c; } } IL_015d: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m599409E82F95066F1454AA9892E14152E3AA9779_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 ___key0, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 * ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_0 = ___key0; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0025; } } { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 * L_3 = ___value1; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_4 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_6 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)L_3 = L_6; Il2CppCodeGenWriteBarrier((void**)&(((XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)L_3)->___page_0), (void*)NULL); return (bool)1; } IL_0025: { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 * L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mF690700FD23316B8B3D18184173C8C6875BCBB30_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_mCDFBB10F5EF20713DB118A7CF60C57D3B5A84BBE_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m927AFBE5290C829E72BD662BB8BDC6533CE11E65_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* V_6 = NULL; int32_t V_7 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m927AFBE5290C829E72BD662BB8BDC6533CE11E65_RuntimeMethod_var))); } IL_000e: { RuntimeArray * L_2 = ___array0; NullCheck((RuntimeArray *)L_2); int32_t L_3; L_3 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_2, /*hidden argument*/NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0027; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_4 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m927AFBE5290C829E72BD662BB8BDC6533CE11E65_RuntimeMethod_var))); } IL_0027: { RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6; L_6 = Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773((RuntimeArray *)L_5, (int32_t)0, /*hidden argument*/NULL); if (!L_6) { goto IL_0040; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_7 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_7, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m927AFBE5290C829E72BD662BB8BDC6533CE11E65_RuntimeMethod_var))); } IL_0040: { int32_t L_8 = ___index1; if ((((int32_t)L_8) < ((int32_t)0))) { goto IL_004d; } } { int32_t L_9 = ___index1; RuntimeArray * L_10 = ___array0; NullCheck((RuntimeArray *)L_10); int32_t L_11; L_11 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_10, /*hidden argument*/NULL); if ((((int32_t)L_9) <= ((int32_t)L_11))) { goto IL_0063; } } IL_004d: { int32_t L_12 = ___index1; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var)), &L_13); ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * L_15 = (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var))); ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9(L_15, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), (RuntimeObject *)L_14, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m927AFBE5290C829E72BD662BB8BDC6533CE11E65_RuntimeMethod_var))); } IL_0063: { RuntimeArray * L_16 = ___array0; NullCheck((RuntimeArray *)L_16); int32_t L_17; L_17 = Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10((RuntimeArray *)L_16, /*hidden argument*/NULL); int32_t L_18 = ___index1; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18))) >= ((int32_t)L_19))) { goto IL_007e; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_20 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_20, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m927AFBE5290C829E72BD662BB8BDC6533CE11E65_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*)((KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (KeyValuePair_2U5BU5D_t75F2A2B14A98AAF6E06AAF70A1619B8C0FD3A9BB*)L_23, (int32_t)L_24, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return; } IL_0091: { RuntimeArray * L_25 = ___array0; if (!((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_25, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var))) { goto IL_00fb; } } { RuntimeArray * L_26 = ___array0; V_1 = (DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)((DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1*)IsInst((RuntimeObject*)L_26, DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var)); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_27 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_28 = V_2; int32_t L_29 = V_3; NullCheck(L_28); int32_t L_30 = (int32_t)((L_28)->GetAddressAt(static_cast(L_29)))->get_hashCode_0(); if ((((int32_t)L_30) < ((int32_t)0))) { goto IL_00ed; } } { DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* L_31 = V_1; int32_t L_32 = ___index1; int32_t L_33 = (int32_t)L_32; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_34 = V_2; int32_t L_35 = V_3; NullCheck(L_34); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_36 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_34)->GetAddressAt(static_cast(L_35)))->get_key_2(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_37 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_36; RuntimeObject * L_38 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33), &L_37); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_39 = V_2; int32_t L_40 = V_3; NullCheck(L_39); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_41 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_39)->GetAddressAt(static_cast(L_40)))->get_value_3(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_42 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_41; RuntimeObject * L_43 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_42); DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_44; memset((&L_44), 0, sizeof(L_44)); DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_44), (RuntimeObject *)L_38, (RuntimeObject *)L_43, /*hidden argument*/NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_44); } IL_00ed: { int32_t L_45 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_45, (int32_t)1)); } IL_00f1: { int32_t L_46 = V_3; int32_t L_47 = (int32_t)__this->get_count_2(); if ((((int32_t)L_46) < ((int32_t)L_47))) { goto IL_00ab; } } { return; } IL_00fb: { RuntimeArray * L_48 = ___array0; V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_48, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_49 = V_4; if (L_49) { goto IL_0117; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_50 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_50, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_50, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m927AFBE5290C829E72BD662BB8BDC6533CE11E65_RuntimeMethod_var))); } IL_0117: { } IL_0118: try { // begin try (depth: 1) { int32_t L_51 = (int32_t)__this->get_count_2(); V_5 = (int32_t)L_51; EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_52 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)L_52; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_53 = V_6; int32_t L_54 = V_7; NullCheck(L_53); int32_t L_55 = (int32_t)((L_53)->GetAddressAt(static_cast(L_54)))->get_hashCode_0(); if ((((int32_t)L_55) < ((int32_t)0))) { goto IL_016d; } } IL_013e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_56 = V_4; int32_t L_57 = ___index1; int32_t L_58 = (int32_t)L_57; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)1)); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_59 = V_6; int32_t L_60 = V_7; NullCheck(L_59); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_61 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_59)->GetAddressAt(static_cast(L_60)))->get_key_2(); EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_62 = V_6; int32_t L_63 = V_7; NullCheck(L_62); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_64 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_62)->GetAddressAt(static_cast(L_63)))->get_value_3(); KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 L_65; memset((&L_65), 0, sizeof(L_65)); KeyValuePair_2__ctor_m0F2B760AA007C1E9CD2A164553062E4328E14E70((&L_65), (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_61, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_64, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 L_66 = (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 )L_65; RuntimeObject * L_67 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_66); NullCheck(L_56); ArrayElementTypeCheck (L_56, L_67); (L_56)->SetAt(static_cast(L_58), (RuntimeObject *)L_67); } IL_016d: { int32_t L_68 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)1)); } IL_0173: { int32_t L_69 = V_7; int32_t L_70 = V_5; if ((((int32_t)L_69) < ((int32_t)L_70))) { goto IL_012d; } } IL_0179: { goto IL_018c; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_017b; } throw e; } CATCH_017b: { // begin catch(System.ArrayTypeMismatchException) ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_71 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_71, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8)), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_71, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_m927AFBE5290C829E72BD662BB8BDC6533CE11E65_RuntimeMethod_var))); } // end catch (depth: 1) IL_018c: { return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m89706A6110C86E5D105BD61798AD89BDFB4D216C_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { { Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE9048ED6BFC296D849AA9C214AD9001025957A43((&L_0), (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 L_1 = (Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mE3E275046A3903A6F30873813157CD472AAD58B1_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((*(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)((XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) < ((int32_t)0))) { goto IL_0030; } } { EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE* L_5 = (EntryU5BU5D_t5202EDAA20A12B03E10281AC8139A039C2E648DE*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_7 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_8 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23), &L_8); return (RuntimeObject *)L_9; } IL_0030: { return (RuntimeObject *)NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_mEA55A03BE4651B9FC504623EB2B490FCE2CD5311_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 V_0; memset((&V_0), 0, sizeof(V_0)); XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 V_1; memset((&V_1), 0, sizeof(V_1)); il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEA55A03BE4651B9FC504623EB2B490FCE2CD5311_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )); } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_4 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_4, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEA55A03BE4651B9FC504623EB2B490FCE2CD5311_RuntimeMethod_var))); } IL_002c: { } IL_002d: try { // begin try (depth: 1) { RuntimeObject * L_5 = ___key0; V_1 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((*(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)((XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))); } IL_0034: try { // begin try (depth: 2) XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_6 = V_1; RuntimeObject * L_7 = ___value1; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); (( void (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_6, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((*(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)((XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEA55A03BE4651B9FC504623EB2B490FCE2CD5311_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mEA55A03BE4651B9FC504623EB2B490FCE2CD5311_RuntimeMethod_var))); } // end catch (depth: 1) IL_0087: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::IsCompatibleKey(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_IsCompatibleKey_m3479BEB1C6209D3D321499BA0919D0103FA808D8_gshared (RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_000e; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_IsCompatibleKey_m3479BEB1C6209D3D321499BA0919D0103FA808D8_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mC355D58E11DBDB91DC49DD1B706C6BFE0E5646EB_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *, XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )((*(XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)((XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m71127CB5E98AB90CD1992A7B170DFAA8FA4D026E_gshared (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C * __this, const RuntimeMethod* method) { { Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE9048ED6BFC296D849AA9C214AD9001025957A43((&L_0), (Dictionary_2_t4EDA304EB239333A04A5B9AA8551E2714497961C *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 L_1 = (Enumerator_t1967C3054D1AD9501C1BC5821895CC624B294699 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0 = ((DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var))->get_U3CSerializationInfoTableU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m370B159E5FE90EA7174817D801DB1570BEF043F6_gshared_inline (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF KeyValuePair_2_get_Value_m21F469C5203F7600AB5E5EA32F71C997BE344463_gshared_inline (KeyValuePair_2_tD1A157D633555F9FA8A7941A9D7C8984AC88FCE4 * __this, const RuntimeMethod* method) { { InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF L_0 = (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )__this->get_value_1(); return (InputActionReferenceState_tC50425D7B458699BD615743E4D1EEA2867AE59DF )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m1E7BC173DD69E68EA513559081647B1B98F8F6CD_gshared_inline (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB KeyValuePair_2_get_Value_mD54069C23B79CB1B7C3337D9196C9C45E9C89553_gshared_inline (KeyValuePair_2_t017C0505BFEB76D462E1367442B1C866DB044184 * __this, const RuntimeMethod* method) { { JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_0 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )__this->get_value_1(); return (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mBCA7323F1B02812F271EEC1183159490D3CA235F_gshared_inline (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF KeyValuePair_2_get_Value_mE99923C7CE7ED5A81D6C9092F1046D09D7FC87A6_gshared_inline (KeyValuePair_2_t3EB93B823BA4B6B71E8C54FED63D693B57682D49 * __this, const RuntimeMethod* method) { { PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF L_0 = (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )__this->get_value_1(); return (PassthroughMeshInstance_tE7FF80851E9E9A5716598F6CF96E8C54A0AAECCF )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m9BA20768B4276B74E39A02C94201CEFB29CCD7C6_gshared_inline (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 KeyValuePair_2_get_Value_mEF51D15F23111BF8D02ACE2D1D5128E363082CE9_gshared_inline (KeyValuePair_2_t0F425E1AEAFEE5091C5F8FD1A94999386E2496CD * __this, const RuntimeMethod* method) { { LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 L_0 = (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )__this->get_value_1(); return (LoadedBank_t6D47D05FE1FABC12D52CC630432DF1262C663926 )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t KeyValuePair_2_get_Key_mF8F0216E14C54E39812122729D57485323ECD580_gshared_inline (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * __this, const RuntimeMethod* method) { { uint32_t L_0 = (uint32_t)__this->get_key_0(); return (uint32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m6BC97F2C3799A9DCBDEECC56E974E4724926F8D4_gshared_inline (KeyValuePair_2_tCEEEA2545C9572EC331DBB69871921A5B01E60DA * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t KeyValuePair_2_get_Key_m070D12045CC1AB067CA933F0C454A37DA57C264F_gshared_inline (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * __this, const RuntimeMethod* method) { { uint32_t L_0 = (uint32_t)__this->get_key_0(); return (uint32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_mBA78FE53C5B0498868F3C915E62C2FB951E921F1_gshared_inline (KeyValuePair_2_t78B694E8342E86089FB515D21C3CB9F12838A5CB * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint64_t KeyValuePair_2_get_Key_mA8FB08FBAB14B2636B8CCB9AF7335BE74E40D610_gshared_inline (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * __this, const RuntimeMethod* method) { { uint64_t L_0 = (uint64_t)__this->get_key_0(); return (uint64_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m5B2D0424A5223AE5ED41CF182485150C056F8DC5_gshared_inline (KeyValuePair_2_tB8C085DAB5BB6A37255E0F93DBDCB70456DA2703 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 KeyValuePair_2_get_Key_mD975F8B97889952F68FC67AD3BAE32CD7BCE7501_gshared_inline (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * __this, const RuntimeMethod* method) { { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_0 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )__this->get_key_0(); return (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 KeyValuePair_2_get_Value_m882A3F138E39CA738358DFEC9D46EC84429A5DCF_gshared_inline (KeyValuePair_2_tA248CA53608CB5BD1F4859EDB188A970E1534717 * __this, const RuntimeMethod* method) { { XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 L_0 = (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )__this->get_value_1(); return (XPathNodeRef_t2A79A2C8D785DF72D2F344E0E216A8C751D50503 )L_0; } }