#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtualFuncInvoker2 { 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); } }; 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 InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct 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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E; // System.Collections.Generic.ICollection`1 struct ICollection_1_t1C0C51B19916511E9D525272F055515334C93525; // System.Collections.Generic.ICollection`1 struct ICollection_1_tB50CA7B2BBD3301BFC813B57B661A9AC13938614; // System.Collections.Generic.ICollection`1 struct ICollection_1_t573A8180731FA1C0A8BCA677134F31ABA9BFADF9; // System.Collections.Generic.ICollection`1 struct ICollection_1_t35488BE070734B4C5D136DC1A68CBC9CE507D488; // System.Collections.Generic.ICollection`1 struct ICollection_1_tD7A36D2A41912CC3319847A87A0B316D4A77CF62; // System.Collections.Generic.ICollection`1 struct ICollection_1_tC10574690E5689A8AF8F6E2F0674E0CEE77C04BE; // System.Collections.Generic.ICollection`1 struct ICollection_1_tBD71273AD7527A012C469BC339EAA4FFE2F1C542; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_tC7C33AB5AB2EE193DCEEE7002B91CE8A26B216AD; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t552D4975C3192AB8070909EE53AA8BD0D48C2780; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t0047BC91BAFC3EF0AB1F9AE1D3E3BBDB6704AAAB; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_tC51B0D1CF3D0A1E45BBD8B79324FE5CEA1C1CB72; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t78B4E8EC35EF2771FC71645FDF8F53F1FCBD36B0; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_tFD53C5A5999EA41611944B7730ABCB49D28AE748; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t844D45AA5785055AFC64210573AC2ED069CC3CE4; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t99C107346145E7116FEB5DE73BBCC65AD5D6B262; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t1F5E8FC250B668A576B401A83515AEAB3D2D7F4B; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t1F990ABA8E033D98412D6B5CA57E225E7AB18C54; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t56E70078C529706B44389D967D136D783F2740DE; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tF437149CAED78D4A68294D431DE692A78F7D67B3; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tCDD5FDF97F156CB5265EED718BD3DEAF30E478CD; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tF990C5728A55DF321D2AD28E116DA65E7E0D2935; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t859EB563C9175A8A1404F6DEA8950DCCD673A780; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t1A386BEF1855064FD5CC71F340A68881A52B4932; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E; // 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; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.Collections.ICollection struct ICollection_tC1E1DED86C0A66845675392606B302452210D5DA; // 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.Reflection.MemberInfo struct MemberInfo_t; // 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* RuntimeObject_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_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m3060D329DCB5A19F8EE7E050B583DF28ABB9BD6B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m7683168E8C065AAB6D7B1116810B99F034524DAB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m8AF382EC39F3E97B7971EB862943E612C02220F7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m8FB284153F361322F9AFB5CF7196545D331863E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mAF2F634216CD4E6A9B4FEA54ADA3BE5B4BF84547_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mE6AEC7A81976F9D43BA7540849DD42A813CC162A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mF4007C654D40E9F39807B95D7031B0DEA864158C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m60833E11EBF76AE796A60E02B19313A2B5AE6C6E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m7764E7765B5A56FC5743212EB84B62D8A86C2E6A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m99F89E5BF2857606E4A4DB46A5368C35962B76E8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mB6086A89E160C6DF8BB8E2DFE0F26809B578C51C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mBF82BEB84B3468B357AC07E814BC690195B4E61B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mD2DBC9F2558C7DC8B6BED11116C0A691B59B0105_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mFBB1A40C93450A38F7FCEED4E40286312AF65BE6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m02B6425B57A1A22FC99980231155D2DEFBC2235F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m2DBCA84F16DE6FFA8F677FC3D093D0EE9265E01B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m2FF737CA049647D9C10BE740EDD627A7F814D835_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m52AAA6EA0C5CF76171106FAEBB98E56AD1E9D832_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m9FA227B9A21416E1B7362CBD7078A9FFCC461FE7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mB07E96111E32254EB3AB9E4717C0608F5D2187DF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mBA6C0DEDF6F2239B14D3FB08CCF9E74FD6590992_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m1DAC57DE237A9355A72F28BE091A35622D1C83AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m21CF23F5DD8533822D124E0B62DA172A2CE4F743_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m3BB5914C35170BD8664A76DE93305E7383142F6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m4650683B975CFACA253D4099DE55F643C37D66BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m71262BAF0B6B36CDA283947CB7CBBECB42D419B0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mB9F43FC71394FE5199CCE50C26397D026DCF2625_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mCB8BD77D6687FA20E33A2DD3358080414F3AF3FB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m219FDD1C4909CFB770B292108EA8B8F803516CD2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m224E4CA6B2451A68265289049348B86D4E989DB2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m6309BCAA94E130F0DE999630CDDA9E1438B15F25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m8A0D8D80CA5EF4121918598393422C81303BD2C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m9F57264C131759E44226B8914F7802B69654D2DF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mE2FBD0071BF5538910E4326E6588BC505CEB7251_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mF127D845771680A533E8F52B231424E910687493_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m07C91E3A179A22F2948CA48C688A64C3BB3DCFF4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m2AA9B9E8701C0C5EC79162D0CCF37AEE16E6559B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m45DB5340BC5312349874253DD3239546CB025D21_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m62135E20DAC562718B3E0335E9AC518BDC4F605E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m976F0D4D0C0FBDCABD0EF00A64C7E0FFFCFD1084_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mC467CADB245167DFED0675590651A20EA666A19A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mFCCA7E99C4BE4C28F37A324B9317CA3552ACE6EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m12805255D4E6AA311F9AA147D8EB6F91C93050E7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m224DEC7B194E5C436FDD4D5FD6ACC1106080F72C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m3511AC92644C8FEF40A470F5FD07CFB8A84CEB9D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mC0987C63B69343D1A880EACA6A00332186748F26_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mC4ADAA16AE53EFA90BA2242BBF0DC9F53B0CFE6E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mDF7FFC19B64E2674D94105B726F700C1E99F59B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mEBB29E3ACA229681F92EB023FD464CCB24220D9A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m0D022CE58B710871EB6AE7474C8F3F84CBB90AAB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m2A6ADBFD6E7F4A213654DB6C7E74A20DA4EF6B3B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m5C211E83F63B7F10B009744C73590E3EA7F67710_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_m6601B35A956F32354BFE8D5F4ABB9ECAC7982781_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_mCD209F77694EA136D2841A0E89F623DD90C181E3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_mD1783C6AEB6F4047B42E8BBE392CAC0A2ABD175B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Add_mD30D64E615049C1725EC08D099C7A27DA6E4BA5C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m0F36A32E278442D8C5D4EB7F2B43287C2B14B09C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m3F9B33CF4F6AC53158D31A2E7846637D87DBCEFD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m6C6FAFA80A36704546BF18CCC478A9F7BDC7EBCB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m7D9D4BD39F3E66EF010D2EBB459ECE159450DAD6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mD4BD8F45546328CF1DFE92F8A6EB1A9886B24966_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mD515129A6ADFFD1ACAF64A29EA2952A0864FB52A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mDEB4193836E48032B0095A57474A3E3DFFBB8A6B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m2A6BC4D255A2905E4C4E053ECE4F6C2C83F2AA12_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m3A3E0465C98CFBA2C792FB4701B1C3B28D99B046_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m641AA57269D828B34C81C4D5C48074BD0C9D72E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m66D989B0DF54A7AF3B67086E6F9D3A4E356D8412_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mA168560308CDA0A10E5249E07CD451BCFC8137D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mA38548C5322ED9D2650865616532CC97CB79BB05_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mB0A72E6E34DE51FE590B500BC5CE1ADD5B1DE46B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m2D61BE7DBF6520AB74BD3FC85CF109490E90C4C0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m30CE507563E5472AD7792DA97D240F211C848CDA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3BFB02D6350BC6B6C3C17E71132E9F408333CDA2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m5F516206893011E5CD6DF78431B844D08BB3E87F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m61262BA375086FC0B8AA9CE96EDE58D3994FD8F4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m68DAB8E98EA594D74AF31B7A7B93D55DDEB0EFD0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m733FD9160F1D06188B2CE154B538BD6CE5E23DCF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m8ADEC4247327318D10983BD05AF3C8F8CAF12548_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9210BCC2E776F13D1C6D96EF6F683377F39B2ACD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAF44B1DB6CC80357A6E4D6F6325AE510C51FE55E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB1D9134CECBFD17885F32E97A1CF979E48BFEDBB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD2BB7E17A0A1D5C27BF25BC4BFAA54620838360E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mDB948E3407068BBFF2BC57982DCA878FD77EA1C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mF412B5DCB9FEA42A8AB78F0DF52ACD3AFD9E5A5C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m387A89956D07CD7C30D409B86C698C6915C98B9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m3E3233A82C0C91C8760B697B30C14C9070ABEFA6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m6110D5C26F4DEC60704B85CFF991B12BD43C0027_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m99055A4889D2B2CD253A62E2749E26731B8BFCEB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mC92CBCA6EBB07A01F13481A97373C37A5F21C2A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mE735AF7E88ED129A11A29F48FC06878796B394D4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mF3BA34126DA8AFA32D1E5285D842C5955C698F0D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A; struct EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2; struct EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C; struct EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7; struct EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B; struct EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C; struct EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412; struct KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409; struct KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4; struct KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD; struct KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C; struct KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B; struct KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0; struct KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E; 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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 : 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* ___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_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * ___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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8, ___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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8, ___entries_1)); } inline EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8, ___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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8, ___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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8, ___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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8, ___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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8, ___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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8, ___keys_7)); } inline KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * 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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8, ___values_8)); } inline ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * get_values_8() const { return ___values_8; } inline ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * 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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8, ____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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 : 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* ___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_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * ___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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229, ___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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229, ___entries_1)); } inline EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229, ___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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229, ___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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229, ___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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229, ___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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229, ___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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229, ___keys_7)); } inline KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * get_keys_7() const { return ___keys_7; } inline KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * 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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229, ___values_8)); } inline ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * get_values_8() const { return ___values_8; } inline ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * 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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229, ____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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 : 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* ___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_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * ___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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043, ___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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043, ___entries_1)); } inline EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043, ___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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043, ___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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043, ___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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043, ___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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043, ___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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043, ___keys_7)); } inline KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * 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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043, ___values_8)); } inline ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * get_values_8() const { return ___values_8; } inline ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * 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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043, ____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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D : 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* ___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_tCA4820F8266AF4059CC5A14888D8195F0D797499 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * ___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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D, ___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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D, ___entries_1)); } inline EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D, ___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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D, ___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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D, ___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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D, ___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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D, ___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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D, ___keys_7)); } inline KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 * 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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D, ___values_8)); } inline ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * get_values_8() const { return ___values_8; } inline ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * 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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D, ____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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 : 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* ___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_t8B8A6F1B2D246E93AC97A4300896BD580200918F * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * ___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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8, ___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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8, ___entries_1)); } inline EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8, ___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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8, ___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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8, ___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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8, ___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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8, ___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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8, ___keys_7)); } inline KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F * get_keys_7() const { return ___keys_7; } inline KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F * 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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8, ___values_8)); } inline ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * get_values_8() const { return ___values_8; } inline ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * 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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8, ____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_t552D4CF591135C5C2E84A9B47F4218E36925080C : 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_tFA89F83F795F6C775B0D40139234F17990340C6C* ___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_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * ___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_t552D4CF591135C5C2E84A9B47F4218E36925080C, ___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_t552D4CF591135C5C2E84A9B47F4218E36925080C, ___entries_1)); } inline EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_t552D4CF591135C5C2E84A9B47F4218E36925080C, ___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_t552D4CF591135C5C2E84A9B47F4218E36925080C, ___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_t552D4CF591135C5C2E84A9B47F4218E36925080C, ___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_t552D4CF591135C5C2E84A9B47F4218E36925080C, ___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_t552D4CF591135C5C2E84A9B47F4218E36925080C, ___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_t552D4CF591135C5C2E84A9B47F4218E36925080C, ___keys_7)); } inline KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * 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_t552D4CF591135C5C2E84A9B47F4218E36925080C, ___values_8)); } inline ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * get_values_8() const { return ___values_8; } inline ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * 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_t552D4CF591135C5C2E84A9B47F4218E36925080C, ____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_t1A7031D56269D606C19F997EEDB8F24872DACD94 : 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_t8BD20A960516C19031455119CBAC8AF88A610412* ___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_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * ___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_t1A7031D56269D606C19F997EEDB8F24872DACD94, ___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_t1A7031D56269D606C19F997EEDB8F24872DACD94, ___entries_1)); } inline EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t1A7031D56269D606C19F997EEDB8F24872DACD94, ___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_t1A7031D56269D606C19F997EEDB8F24872DACD94, ___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_t1A7031D56269D606C19F997EEDB8F24872DACD94, ___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_t1A7031D56269D606C19F997EEDB8F24872DACD94, ___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_t1A7031D56269D606C19F997EEDB8F24872DACD94, ___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_t1A7031D56269D606C19F997EEDB8F24872DACD94, ___keys_7)); } inline KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * 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_t1A7031D56269D606C19F997EEDB8F24872DACD94, ___values_8)); } inline ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * get_values_8() const { return ___values_8; } inline ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * 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_t1A7031D56269D606C19F997EEDB8F24872DACD94, ____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_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F : public RuntimeObject { public: public: }; struct EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB : public RuntimeObject { public: public: }; struct EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 : public RuntimeObject { public: public: }; 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 struct EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 : public RuntimeObject { public: public: }; struct EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E : public RuntimeObject { public: public: }; struct EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E : public RuntimeObject { public: public: }; 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.Dictionary`2/KeyCollection struct KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956, ___dictionary_0)); } inline Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD, ___dictionary_0)); } inline Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612, ___dictionary_0)); } inline Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499, ___dictionary_0)); } inline Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F, ___dictionary_0)); } inline Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5, ___dictionary_0)); } inline Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7, ___dictionary_0)); } inline Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848, ___dictionary_0)); } inline Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B, ___dictionary_0)); } inline Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C, ___dictionary_0)); } inline Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852, ___dictionary_0)); } inline Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4, ___dictionary_0)); } inline Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9, ___dictionary_0)); } inline Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC, ___dictionary_0)); } inline Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * 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: }; 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.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; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_5; public: inline static int32_t get_offset_of_Empty_5() { return static_cast(offsetof(String_t_StaticFields, ___Empty_5)); } inline String_t* get_Empty_5() const { return ___Empty_5; } inline String_t** get_address_of_Empty_5() { return &___Empty_5; } inline void set_Empty_5(String_t* value) { ___Empty_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value); } }; // System.ValueType struct ValueType_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_t19C714E802975CC32D4BD74AE5A32816E1352D0A { public: // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2/Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2/Entry::value int32_t ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t19C714E802975CC32D4BD74AE5A32816E1352D0A, ___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_t19C714E802975CC32D4BD74AE5A32816E1352D0A, ___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_t19C714E802975CC32D4BD74AE5A32816E1352D0A, ___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_t19C714E802975CC32D4BD74AE5A32816E1352D0A, ___value_3)); } inline int32_t get_value_3() const { return ___value_3; } inline int32_t* get_address_of_value_3() { return &___value_3; } inline void set_value_3(int32_t value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE { public: // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2/Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2/Entry::value RuntimeObject * ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE, ___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_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE, ___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_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE, ___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_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE, ___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_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value int32_t ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5, ___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_t95507C2A8401F2191EE3D308B1B00E3729AE41B5, ___value_1)); } inline int32_t get_value_1() const { return ___value_1; } inline int32_t* get_address_of_value_1() { return &___value_1; } inline void set_value_1(int32_t value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625, ___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_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625, ___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; } }; 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.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: }; 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); } }; // 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; } }; 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.Collections.Generic.NonRandomizedStringEqualityComparer struct NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 : public EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E { public: public: }; // LitJson.ObjectMetadata struct ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 { public: // System.Type LitJson.ObjectMetadata::element_type Type_t * ___element_type_0; // System.Boolean LitJson.ObjectMetadata::is_dictionary bool ___is_dictionary_1; // System.Collections.Generic.IDictionary`2 LitJson.ObjectMetadata::properties RuntimeObject* ___properties_2; public: inline static int32_t get_offset_of_element_type_0() { return static_cast(offsetof(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62, ___element_type_0)); } inline Type_t * get_element_type_0() const { return ___element_type_0; } inline Type_t ** get_address_of_element_type_0() { return &___element_type_0; } inline void set_element_type_0(Type_t * value) { ___element_type_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___element_type_0), (void*)value); } inline static int32_t get_offset_of_is_dictionary_1() { return static_cast(offsetof(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62, ___is_dictionary_1)); } inline bool get_is_dictionary_1() const { return ___is_dictionary_1; } inline bool* get_address_of_is_dictionary_1() { return &___is_dictionary_1; } inline void set_is_dictionary_1(bool value) { ___is_dictionary_1 = value; } inline static int32_t get_offset_of_properties_2() { return static_cast(offsetof(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62, ___properties_2)); } inline RuntimeObject* get_properties_2() const { return ___properties_2; } inline RuntimeObject** get_address_of_properties_2() { return &___properties_2; } inline void set_properties_2(RuntimeObject* value) { ___properties_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___properties_2), (void*)value); } }; // Native definition for P/Invoke marshalling of LitJson.ObjectMetadata struct ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62_marshaled_pinvoke { Type_t * ___element_type_0; int32_t ___is_dictionary_1; RuntimeObject* ___properties_2; }; // Native definition for COM marshalling of LitJson.ObjectMetadata struct ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62_marshaled_com { Type_t * ___element_type_0; int32_t ___is_dictionary_1; RuntimeObject* ___properties_2; }; // LitJson.PropertyMetadata struct PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F { public: // System.Reflection.MemberInfo LitJson.PropertyMetadata::Info MemberInfo_t * ___Info_0; // System.Boolean LitJson.PropertyMetadata::IsField bool ___IsField_1; // System.Type LitJson.PropertyMetadata::Type Type_t * ___Type_2; public: inline static int32_t get_offset_of_Info_0() { return static_cast(offsetof(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F, ___Info_0)); } inline MemberInfo_t * get_Info_0() const { return ___Info_0; } inline MemberInfo_t ** get_address_of_Info_0() { return &___Info_0; } inline void set_Info_0(MemberInfo_t * value) { ___Info_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Info_0), (void*)value); } inline static int32_t get_offset_of_IsField_1() { return static_cast(offsetof(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F, ___IsField_1)); } inline bool get_IsField_1() const { return ___IsField_1; } inline bool* get_address_of_IsField_1() { return &___IsField_1; } inline void set_IsField_1(bool value) { ___IsField_1 = value; } inline static int32_t get_offset_of_Type_2() { return static_cast(offsetof(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F, ___Type_2)); } inline Type_t * get_Type_2() const { return ___Type_2; } inline Type_t ** get_address_of_Type_2() { return &___Type_2; } inline void set_Type_2(Type_t * value) { ___Type_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Type_2), (void*)value); } }; // Native definition for P/Invoke marshalling of LitJson.PropertyMetadata struct PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F_marshaled_pinvoke { MemberInfo_t * ___Info_0; int32_t ___IsField_1; Type_t * ___Type_2; }; // Native definition for COM marshalling of LitJson.PropertyMetadata struct PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F_marshaled_com { MemberInfo_t * ___Info_0; int32_t ___IsField_1; Type_t * ___Type_2; }; // System.Resources.ResourceLocator struct ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 { public: // System.Object System.Resources.ResourceLocator::_value RuntimeObject * ____value_0; // System.Int32 System.Resources.ResourceLocator::_dataPos int32_t ____dataPos_1; public: inline static int32_t get_offset_of__value_0() { return static_cast(offsetof(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11, ____value_0)); } inline RuntimeObject * get__value_0() const { return ____value_0; } inline RuntimeObject ** get_address_of__value_0() { return &____value_0; } inline void set__value_0(RuntimeObject * value) { ____value_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____value_0), (void*)value); } inline static int32_t get_offset_of__dataPos_1() { return static_cast(offsetof(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11, ____dataPos_1)); } inline int32_t get__dataPos_1() const { return ____dataPos_1; } inline int32_t* get_address_of__dataPos_1() { return &____dataPos_1; } inline void set__dataPos_1(int32_t value) { ____dataPos_1 = value; } }; // Native definition for P/Invoke marshalling of System.Resources.ResourceLocator struct ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11_marshaled_pinvoke { Il2CppIUnknown* ____value_0; int32_t ____dataPos_1; }; // Native definition for COM marshalling of System.Resources.ResourceLocator struct ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11_marshaled_com { Il2CppIUnknown* ____value_0; int32_t ____dataPos_1; }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_tFACA70ABC9EE49D411288C3A85D145ED7462B362 { 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 intptr_t ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tFACA70ABC9EE49D411288C3A85D145ED7462B362, ___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_tFACA70ABC9EE49D411288C3A85D145ED7462B362, ___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_tFACA70ABC9EE49D411288C3A85D145ED7462B362, ___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_tFACA70ABC9EE49D411288C3A85D145ED7462B362, ___value_3)); } inline intptr_t get_value_3() const { return ___value_3; } inline intptr_t* get_address_of_value_3() { return &___value_3; } inline void set_value_3(intptr_t value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_t80CC9E3243DE0B8443F181C1586B61D4D4C45636 { public: // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2/Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2/Entry::value ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t80CC9E3243DE0B8443F181C1586B61D4D4C45636, ___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_t80CC9E3243DE0B8443F181C1586B61D4D4C45636, ___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_t80CC9E3243DE0B8443F181C1586B61D4D4C45636, ___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_t80CC9E3243DE0B8443F181C1586B61D4D4C45636, ___value_3)); } inline ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 get_value_3() const { return ___value_3; } inline ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 * get_address_of_value_3() { return &___value_3; } inline void set_value_3(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___element_type_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___properties_2), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_t5215F873935295B554C1654892836930FDB04CC3 { public: // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2/Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2/Entry::value PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t5215F873935295B554C1654892836930FDB04CC3, ___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_t5215F873935295B554C1654892836930FDB04CC3, ___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_t5215F873935295B554C1654892836930FDB04CC3, ___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_t5215F873935295B554C1654892836930FDB04CC3, ___value_3)); } inline PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F get_value_3() const { return ___value_3; } inline PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F * get_address_of_value_3() { return &___value_3; } inline void set_value_3(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___Info_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___Type_2), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26 { public: // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2/Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2/Entry::value ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26, ___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_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26, ___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_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26, ___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_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26, ___value_3)); } inline ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 get_value_3() const { return ___value_3; } inline ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 * get_address_of_value_3() { return &___value_3; } inline void set_value_3(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->____value_0), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * ___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_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 ___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_t54367390A3FB0D43F31086A16C260B79BBB96DF2, ___dictionary_0)); } inline Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2, ___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_t54367390A3FB0D43F31086A16C260B79BBB96DF2, ___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_t54367390A3FB0D43F31086A16C260B79BBB96DF2, ___current_3)); } inline KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 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_t54367390A3FB0D43F31086A16C260B79BBB96DF2, ___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_tE4E91EE5578038530CF0C46227953BA787E7A0A0 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * ___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_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___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_tE4E91EE5578038530CF0C46227953BA787E7A0A0, ___dictionary_0)); } inline Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0, ___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_tE4E91EE5578038530CF0C46227953BA787E7A0A0, ___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_tE4E91EE5578038530CF0C46227953BA787E7A0A0, ___current_3)); } inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0, ___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_tB240266E51130B1787D14A384667BB023D3E2BE8 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value intptr_t ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8, ___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_tB240266E51130B1787D14A384667BB023D3E2BE8, ___value_1)); } inline intptr_t get_value_1() const { return ___value_1; } inline intptr_t* get_address_of_value_1() { return &___value_1; } inline void set_value_1(intptr_t value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46, ___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_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46, ___value_1)); } inline ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 get_value_1() const { return ___value_1; } inline ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___element_type_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___properties_2), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE, ___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_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE, ___value_1)); } inline PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F get_value_1() const { return ___value_1; } inline PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F * get_address_of_value_1() { return &___value_1; } inline void set_value_1(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___Info_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___Type_2), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF, ___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_t6A417393575389EF0D895B62580FBC33E95066EF, ___value_1)); } inline ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 get_value_1() const { return ___value_1; } inline ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->____value_0), (void*)NULL); } }; // 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); } }; struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_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.Int32Enum struct Int32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C { public: // System.Int32 System.Int32Enum::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Int32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_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.Collections.Generic.Dictionary`2/Entry struct Entry_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58 { public: // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2/Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2/Entry::value int32_t ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58, ___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_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58, ___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_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58, ___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_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58, ___value_3)); } inline int32_t get_value_3() const { return ___value_3; } inline int32_t* get_address_of_value_3() { return &___value_3; } inline void set_value_3(int32_t value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * ___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_tB240266E51130B1787D14A384667BB023D3E2BE8 ___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_t741639F98DE67308FC85DC78CF84C0180FE11C14, ___dictionary_0)); } inline Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14, ___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_t741639F98DE67308FC85DC78CF84C0180FE11C14, ___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_t741639F98DE67308FC85DC78CF84C0180FE11C14, ___current_3)); } inline KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 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_t741639F98DE67308FC85DC78CF84C0180FE11C14, ___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_tE6752E92A68A947D5079637F08FF7FC24A259BAE { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * ___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_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 ___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_tE6752E92A68A947D5079637F08FF7FC24A259BAE, ___dictionary_0)); } inline Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE, ___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_tE6752E92A68A947D5079637F08FF7FC24A259BAE, ___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_tE6752E92A68A947D5079637F08FF7FC24A259BAE, ___current_3)); } inline KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___element_type_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___properties_2), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE, ___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_t562A6989034DCFF35D3638792E90620BCF03EF6F { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * ___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_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE ___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_t562A6989034DCFF35D3638792E90620BCF03EF6F, ___dictionary_0)); } inline Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F, ___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_t562A6989034DCFF35D3638792E90620BCF03EF6F, ___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_t562A6989034DCFF35D3638792E90620BCF03EF6F, ___current_3)); } inline KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE get_current_3() const { return ___current_3; } inline KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___Info_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___Type_2), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F, ___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_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * ___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_t6A417393575389EF0D895B62580FBC33E95066EF ___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_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D, ___dictionary_0)); } inline Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D, ___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_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D, ___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_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D, ___current_3)); } inline KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF get_current_3() const { return ___current_3; } inline KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->____value_0), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D, ___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_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value int32_t ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297, ___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_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297, ___value_1)); } inline int32_t get_value_1() const { return ___value_1; } inline int32_t* get_address_of_value_1() { return &___value_1; } inline void set_value_1(int32_t value) { ___value_1 = value; } }; // System.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; } }; 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.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * ___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_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 ___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_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD, ___dictionary_0)); } inline Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD, ___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_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD, ___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_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD, ___current_3)); } inline KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 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_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD, ___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.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: }; 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.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); } }; 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); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t19C714E802975CC32D4BD74AE5A32816E1352D0A m_Items[1]; public: inline Entry_t19C714E802975CC32D4BD74AE5A32816E1352D0A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t19C714E802975CC32D4BD74AE5A32816E1352D0A * 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_t19C714E802975CC32D4BD74AE5A32816E1352D0A 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_t19C714E802975CC32D4BD74AE5A32816E1352D0A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t19C714E802975CC32D4BD74AE5A32816E1352D0A * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t19C714E802975CC32D4BD74AE5A32816E1352D0A 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_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 m_Items[1]; public: inline KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * 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_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 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_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58 m_Items[1]; public: inline Entry_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58 * 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_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58 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_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t008C5E6740BBF4D72FC9F1B0E121CB377E4BFA58 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 m_Items[1]; public: inline KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * 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_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 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_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C : public RuntimeArray { public: ALIGN_FIELD (8) Entry_tFACA70ABC9EE49D411288C3A85D145ED7462B362 m_Items[1]; public: inline Entry_tFACA70ABC9EE49D411288C3A85D145ED7462B362 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_tFACA70ABC9EE49D411288C3A85D145ED7462B362 * 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_tFACA70ABC9EE49D411288C3A85D145ED7462B362 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_tFACA70ABC9EE49D411288C3A85D145ED7462B362 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_tFACA70ABC9EE49D411288C3A85D145ED7462B362 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tFACA70ABC9EE49D411288C3A85D145ED7462B362 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 m_Items[1]; public: inline KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * 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_tB240266E51130B1787D14A384667BB023D3E2BE8 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_tB240266E51130B1787D14A384667BB023D3E2BE8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE m_Items[1]; public: inline Entry_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE * 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_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); #endif } inline Entry_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t83C37D8208C6D1FBF2FAE2AACE83E9AA3EDBB4DE value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 m_Items[1]; public: inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * 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_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 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 KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 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.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t80CC9E3243DE0B8443F181C1586B61D4D4C45636 m_Items[1]; public: inline Entry_t80CC9E3243DE0B8443F181C1586B61D4D4C45636 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t80CC9E3243DE0B8443F181C1586B61D4D4C45636 * 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_t80CC9E3243DE0B8443F181C1586B61D4D4C45636 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___element_type_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___properties_2), (void*)NULL); #endif } inline Entry_t80CC9E3243DE0B8443F181C1586B61D4D4C45636 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t80CC9E3243DE0B8443F181C1586B61D4D4C45636 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t80CC9E3243DE0B8443F181C1586B61D4D4C45636 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___element_type_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___properties_2), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 m_Items[1]; public: inline KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * 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_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 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))->___element_type_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___properties_2), (void*)NULL); #endif } inline KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 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))->___element_type_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___properties_2), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t5215F873935295B554C1654892836930FDB04CC3 m_Items[1]; public: inline Entry_t5215F873935295B554C1654892836930FDB04CC3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t5215F873935295B554C1654892836930FDB04CC3 * 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_t5215F873935295B554C1654892836930FDB04CC3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Info_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Type_2), (void*)NULL); #endif } inline Entry_t5215F873935295B554C1654892836930FDB04CC3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t5215F873935295B554C1654892836930FDB04CC3 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t5215F873935295B554C1654892836930FDB04CC3 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Info_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Type_2), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE m_Items[1]; public: inline KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * 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_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE 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))->___Info_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___Type_2), (void*)NULL); #endif } inline KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE 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))->___Info_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___Type_2), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26 m_Items[1]; public: inline Entry_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26 * 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_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26 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))->____value_0), (void*)NULL); #endif } inline Entry_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tD8A93CAFA635C3623A9F8C1541CA22C83D04EA26 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))->____value_0), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF m_Items[1]; public: inline KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * 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_t6A417393575389EF0D895B62580FBC33E95066EF 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))->____value_0), (void*)NULL); #endif } inline KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF 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))->____value_0), (void*)NULL); #endif } }; // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_gshared_inline (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_mD4A8FCDF1FE0230CB16C0746CD5A654152F64481_gshared_inline (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionalWeakTable_2_Add_m27582FF4E33394B46DBC0D0168780807DEBEFF43_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_m69AFC18F07F2BD10A59AABA8FFF099230F18BADB_gshared (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, RuntimeObject * ___key0, int32_t ___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_mA0B370F003AC1189200F08A1D31598B876E40175_gshared (Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 * __this, Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * ___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_m3CADD267E2ACE74A28FABE19DECF4FA0225AA47C_gshared (const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_TryGetValue_m353ABC8C5B8F25E9714DD19B5E7D4B8BF2946B24_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_m0AFAD2F13C49E6DD40448AAA7E1545D79FE950B4_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_m75215BA5B54684DB39718D321AE1E796ACD6EA36_gshared_inline (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m2C765785270BB188995957A4ADE4520B78464C98_gshared_inline (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m60FEEFF15640D74A18EA08C58727F157D7B649D3_gshared (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, RuntimeObject * ___key0, int32_t ___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_mF5BFB8D4B910297F7BDC9CAD028BA90256CB1473_gshared (Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD * __this, Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * ___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_mA41A64E9C885264FC547DF6708E69BC2A91F6954_gshared_inline (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t KeyValuePair_2_get_Value_mB6719A6BF3F35C19A4A4AD21ED3030181768E98C_gshared_inline (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m782EBC69ADE6241EA5D082D5689145987128429C_gshared (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * __this, RuntimeObject * ___key0, intptr_t ___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_m7D2CA577AEF7F342A4F1475398123092A0938C24_gshared (Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 * __this, Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * ___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_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_gshared_inline (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8425596BB4249956819960EC76E618357F573E76_gshared_inline (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m463456D9FF698859454DF07DE8A0D4A25BD28C9B_gshared (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, RuntimeObject * ___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_m9D647DCEE9880CE70AD441526ED799EEB34671EF_gshared (Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 * __this, Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * ___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_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_gshared_inline (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 KeyValuePair_2_get_Value_mCD274CBE52E2DAE0924C50EA91F9DD48AB9E3BDF_gshared_inline (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mD321F84EF279DAA8266815775407B7DBA6344DCD_gshared (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * __this, RuntimeObject * ___key0, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 ___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_m408F31D0535522DB83C69CE478F58E117FD3CE70_gshared (Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE * __this, Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * ___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_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_gshared_inline (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F KeyValuePair_2_get_Value_mA287BEC76C4DB6050FBBAB8248CA608CF75658CB_gshared_inline (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mDA242BCDD62DEADA8650C159BA82D2FC95DCB958_gshared (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * __this, RuntimeObject * ___key0, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F ___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_m5E4E1BE7EC2C7F76AC7D7A252B89BE0E3A046410_gshared (Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F * __this, Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * ___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_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_gshared_inline (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 KeyValuePair_2_get_Value_m5CD97F22F6186CBED3DBB2E099DCA91097A66F35_gshared_inline (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m8917B2C48C6B7B6650FB1940DC7161AF3142C382_gshared (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, RuntimeObject * ___key0, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 ___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_m95E79750BC4BB3B965817170249455D3A2CEEEEE_gshared (Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D * __this, Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * ___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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (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_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_inline (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline int32_t KeyValuePair_2_get_Value_mD4A8FCDF1FE0230CB16C0746CD5A654152F64481_inline (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mD4A8FCDF1FE0230CB16C0746CD5A654152F64481_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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline (const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2::Add(TKey,TValue) inline void ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___value1, const RuntimeMethod* method) { (( void (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *, const RuntimeMethod*))ConditionalWeakTable_2_Add_m27582FF4E33394B46DBC0D0168780807DEBEFF43_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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F (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_m69AFC18F07F2BD10A59AABA8FFF099230F18BADB (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m69AFC18F07F2BD10A59AABA8FFF099230F18BADB_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_mA0B370F003AC1189200F08A1D31598B876E40175 (Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 * __this, Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 *, Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mA0B370F003AC1189200F08A1D31598B876E40175_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_m011AA1E1C23994FC160C25F3AD051749CA8BA48F (int32_t ___min0, const RuntimeMethod* method); // System.String SR::Format(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8 (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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836 (const RuntimeMethod* method) { return (( EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m3CADD267E2ACE74A28FABE19DECF4FA0225AA47C_gshared)(method); } // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2::TryGetValue(TKey,TValue&) inline bool ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE (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_m353ABC8C5B8F25E9714DD19B5E7D4B8BF2946B24_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_mE19F832418C6CAF4767119632BAECECE11C8421D (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { return (( bool (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, const RuntimeMethod*))ConditionalWeakTable_2_Remove_m0AFAD2F13C49E6DD40448AAA7E1545D79FE950B4_gshared)(__this, ___key0, method); } // System.Int32 System.Collections.HashHelpers::ExpandPrime(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C (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_m3F127FFB5149532135043FFE285F9177C80CB877 (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_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195 (String_t* ___resourceFormat0, RuntimeObject * ___p11, RuntimeObject * ___p22, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m75215BA5B54684DB39718D321AE1E796ACD6EA36_inline (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m75215BA5B54684DB39718D321AE1E796ACD6EA36_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline int32_t KeyValuePair_2_get_Value_m2C765785270BB188995957A4ADE4520B78464C98_inline (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m2C765785270BB188995957A4ADE4520B78464C98_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m60FEEFF15640D74A18EA08C58727F157D7B649D3 (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m60FEEFF15640D74A18EA08C58727F157D7B649D3_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_mF5BFB8D4B910297F7BDC9CAD028BA90256CB1473 (Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD * __this, Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD *, Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mF5BFB8D4B910297F7BDC9CAD028BA90256CB1473_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mA41A64E9C885264FC547DF6708E69BC2A91F6954_inline (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mA41A64E9C885264FC547DF6708E69BC2A91F6954_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline intptr_t KeyValuePair_2_get_Value_mB6719A6BF3F35C19A4A4AD21ED3030181768E98C_inline (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * __this, const RuntimeMethod* method) { return (( intptr_t (*) (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mB6719A6BF3F35C19A4A4AD21ED3030181768E98C_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m782EBC69ADE6241EA5D082D5689145987128429C (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * __this, RuntimeObject * ___key0, intptr_t ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *, RuntimeObject *, intptr_t, const RuntimeMethod*))KeyValuePair_2__ctor_m782EBC69ADE6241EA5D082D5689145987128429C_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_m7D2CA577AEF7F342A4F1475398123092A0938C24 (Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 * __this, Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 *, Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m7D2CA577AEF7F342A4F1475398123092A0938C24_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_inline (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject * KeyValuePair_2_get_Value_m8425596BB4249956819960EC76E618357F573E76_inline (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m8425596BB4249956819960EC76E618357F573E76_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m463456D9FF698859454DF07DE8A0D4A25BD28C9B (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m463456D9FF698859454DF07DE8A0D4A25BD28C9B_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_m9D647DCEE9880CE70AD441526ED799EEB34671EF (Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 * __this, Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 *, Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, int32_t, const RuntimeMethod*))Enumerator__ctor_m9D647DCEE9880CE70AD441526ED799EEB34671EF_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_inline (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 KeyValuePair_2_get_Value_mCD274CBE52E2DAE0924C50EA91F9DD48AB9E3BDF_inline (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * __this, const RuntimeMethod* method) { return (( ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 (*) (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mCD274CBE52E2DAE0924C50EA91F9DD48AB9E3BDF_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mD321F84EF279DAA8266815775407B7DBA6344DCD (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * __this, RuntimeObject * ___key0, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *, RuntimeObject *, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , const RuntimeMethod*))KeyValuePair_2__ctor_mD321F84EF279DAA8266815775407B7DBA6344DCD_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_m408F31D0535522DB83C69CE478F58E117FD3CE70 (Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE * __this, Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE *, Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m408F31D0535522DB83C69CE478F58E117FD3CE70_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_inline (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *, const RuntimeMethod*))KeyValuePair_2_get_Key_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F KeyValuePair_2_get_Value_mA287BEC76C4DB6050FBBAB8248CA608CF75658CB_inline (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * __this, const RuntimeMethod* method) { return (( PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F (*) (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *, const RuntimeMethod*))KeyValuePair_2_get_Value_mA287BEC76C4DB6050FBBAB8248CA608CF75658CB_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mDA242BCDD62DEADA8650C159BA82D2FC95DCB958 (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * __this, RuntimeObject * ___key0, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *, RuntimeObject *, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , const RuntimeMethod*))KeyValuePair_2__ctor_mDA242BCDD62DEADA8650C159BA82D2FC95DCB958_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_m5E4E1BE7EC2C7F76AC7D7A252B89BE0E3A046410 (Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F * __this, Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F *, Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, int32_t, const RuntimeMethod*))Enumerator__ctor_m5E4E1BE7EC2C7F76AC7D7A252B89BE0E3A046410_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_inline (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *, const RuntimeMethod*))KeyValuePair_2_get_Key_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 KeyValuePair_2_get_Value_m5CD97F22F6186CBED3DBB2E099DCA91097A66F35_inline (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, const RuntimeMethod* method) { return (( ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 (*) (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *, const RuntimeMethod*))KeyValuePair_2_get_Value_m5CD97F22F6186CBED3DBB2E099DCA91097A66F35_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m8917B2C48C6B7B6650FB1940DC7161AF3142C382 (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, RuntimeObject * ___key0, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , const RuntimeMethod*))KeyValuePair_2__ctor_m8917B2C48C6B7B6650FB1940DC7161AF3142C382_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_m95E79750BC4BB3B965817170249455D3A2CEEEEE (Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D * __this, Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D *, Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m95E79750BC4BB3B965817170249455D3A2CEEEEE_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_mC9E7381F0B0B82E0320B2523835DAFC9CB3D1C8D_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_m5CD823F646F17C2F5B1FB501DCDC0FE22BEBA864_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_m956ACABFEAE06EAA6CAFD4F98EEE055957C2A6AC_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_m68DAB8E98EA594D74AF31B7A7B93D55DDEB0EFD0_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * 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_m68DAB8E98EA594D74AF31B7A7B93D55DDEB0EFD0_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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)(__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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)(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_m6F6628144DE12535926ADF98CAF94E5AE8BDE77F_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_mAF44B1DB6CC80357A6E4D6F6325AE510C51FE55E_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * G_B2_0 = NULL; Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)(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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)G_B3_1); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)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_mAF44B1DB6CC80357A6E4D6F6325AE510C51FE55E_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * L_12 = (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_14 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (RuntimeObject *)L_20, (int32_t)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_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 >::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_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); int32_t L_32; L_32 = KeyValuePair_2_get_Value_mD4A8FCDF1FE0230CB16C0746CD5A654152F64481_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (RuntimeObject *)L_31, (int32_t)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_m8065BA8769B68AD819A6D60E0729E9B758C97D59_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m5DFFB4978E5290FB699AC4B5C5F72461957905C4_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * Dictionary_2_get_Keys_m6EF2FB1B49F356D8A3F323ACBE3EE9C2D2EEE7F9_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * L_0 = (KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * L_1 = (KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 *, Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * L_2 = (KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 *)__this->get_keys_7(); return (KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m46CA0DD908E69BC3EB217C75B5385D30C3675A47_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * L_0 = (KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * L_1 = (KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 *, Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * L_2 = (KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 *)__this->get_keys_7(); return (RuntimeObject*)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * Dictionary_2_get_Values_m53073C924DDFEB3AE711B4C4300357633D257FCA_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * L_0 = (ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * L_1 = (ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 *, Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * L_2 = (ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 *)__this->get_values_8(); return (ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mBA0C23059947B43C25961BEC3C97BD501547715C_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * L_0 = (ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * L_1 = (ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 *, Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * L_2 = (ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 *)__this->get_values_8(); return (RuntimeObject*)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_m6110D5C26F4DEC60704B85CFF991B12BD43C0027_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_3 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = (int32_t)((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (int32_t)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_m6110D5C26F4DEC60704B85CFF991B12BD43C0027_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mA113B07C4C03A7CFBA37EE72824E5795AF960BE0_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (RuntimeObject *)L_0, (int32_t)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_m0F6DFCB4303E293A9A033EADFAC64B2C4845E050_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (RuntimeObject *)L_0, (int32_t)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_m17260BDB223AC52B7E8484F8A98D70A2DD325CC9_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); int32_t L_1; L_1 = KeyValuePair_2_get_Value_mD4A8FCDF1FE0230CB16C0746CD5A654152F64481_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (RuntimeObject *)L_0, (int32_t)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_m0BC905A3271386D29E52CD34EA1837BB94B72230_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * L_3; L_3 = (( EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_4 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); int32_t L_7; L_7 = KeyValuePair_2_get_Value_mD4A8FCDF1FE0230CB16C0746CD5A654152F64481_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 *)L_3, (int32_t)L_6, (int32_t)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_mD539F407103835190F44CFD62FA2FA8DFAA23823_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * L_3; L_3 = (( EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_4 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); int32_t L_7; L_7 = KeyValuePair_2_get_Value_mD4A8FCDF1FE0230CB16C0746CD5A654152F64481_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 *)L_3, (int32_t)L_6, (int32_t)L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_m47F7020D1EF3574E018D180B2C8750653513C62C_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_6 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m6B0D36DF5FAE8766ACB4727C05AC4766633A6FA7_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_mC8479570435C0B9A3A5FB128782732CDE4AAACBC_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, int32_t ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_1 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_4 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = (int32_t)((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_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * L_10; L_10 = (( EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * (*) (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_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_11 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 * L_14 = V_1; EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_15 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); int32_t L_18 = ___value0; NullCheck((EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 *)L_14); bool L_19; L_19 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 *)L_14, (int32_t)L_17, (int32_t)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_mF4007C654D40E9F39807B95D7031B0DEA864158C_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* 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_mF4007C654D40E9F39807B95D7031B0DEA864158C_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_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* 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_mF4007C654D40E9F39807B95D7031B0DEA864158C_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_mF4007C654D40E9F39807B95D7031B0DEA864158C_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_14 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); V_1 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m69AFC18F07F2BD10A59AABA8FFF099230F18BADB((&L_27), (RuntimeObject *)L_23, (int32_t)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_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 )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_t54367390A3FB0D43F31086A16C260B79BBB96DF2 Dictionary_2_GetEnumerator_mB6C98795F2D2F0B02833783BCB9D1F5BAF698FEA_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mA0B370F003AC1189200F08A1D31598B876E40175((&L_0), (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 )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_m0ADCA5E9272AEBF80AC30943B4F45B6CF65EE203_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mA0B370F003AC1189200F08A1D31598B876E40175((&L_0), (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 L_1 = (Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 )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_m02B6425B57A1A22FC99980231155D2DEFBC2235F_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* 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_m02B6425B57A1A22FC99980231155D2DEFBC2235F_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* L_13 = (KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*)(KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*)L_13; KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* L_14 = V_0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_mD2DBC9F2558C7DC8B6BED11116C0A691B59B0105_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_mD2DBC9F2558C7DC8B6BED11116C0A691B59B0105_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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_11 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_16 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_22 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_m35AA85F7151CD1B4CB1CA5F877A941E8B3628BE8_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_10 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)(EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)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_m2A6BC4D255A2905E4C4E053ECE4F6C2C83F2AA12_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, int32_t ___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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_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_m2A6BC4D255A2905E4C4E053ECE4F6C2C83F2AA12_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_12 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_17 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_23 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); int32_t 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_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((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_m2A6BC4D255A2905E4C4E053ECE4F6C2C83F2AA12_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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_32 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_38 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_43 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_48 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_51 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_57 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_60 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); int32_t 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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_70 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_m6309BCAA94E130F0DE999630CDDA9E1438B15F25_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_20 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)(EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*)((KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* 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_m6309BCAA94E130F0DE999630CDDA9E1438B15F25_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)((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_m6309BCAA94E130F0DE999630CDDA9E1438B15F25_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); int32_t L_36; L_36 = KeyValuePair_2_get_Value_mD4A8FCDF1FE0230CB16C0746CD5A654152F64481_inline((KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)(KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (RuntimeObject *)L_33, (int32_t)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_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m4870420B0B3228A151A18690D10374CBA5AF7768_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_m67FF5BE6A3C4A74F7C3ADF37E43A3655F4423C84_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_8 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)(EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)L_8; EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_9 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_m976F0D4D0C0FBDCABD0EF00A64C7E0FFFCFD1084_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_m976F0D4D0C0FBDCABD0EF00A64C7E0FFFCFD1084_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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_12 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_17 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_25 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_28 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_30 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_33 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_35 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_38 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_41 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); int32_t* L_43 = (int32_t*)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(int32_t)); 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_48 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__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_m121B3AC8EDC09FFEC201BB0726120B4DCFCCFEDB_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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; } } { int32_t* L_3 = ___value1; EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_4 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(int32_t*)L_3 = L_6; return (bool)1; } IL_0025: { int32_t* L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(int32_t)); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryAdd(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mBFA679B7470BA58AEE822DEAE5BD700AF9C8EDCC_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (RuntimeObject *)L_0, (int32_t)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return (bool)L_2; } } // 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_m448A2A83EB5B45C1A35B9CBB9FAB430F180FB69A_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_mB0E8639726136700DA56B0D30CCD68167703872F_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*)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_m3511AC92644C8FEF40A470F5FD07CFB8A84CEB9D_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_m3511AC92644C8FEF40A470F5FD07CFB8A84CEB9D_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_m3511AC92644C8FEF40A470F5FD07CFB8A84CEB9D_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_m3511AC92644C8FEF40A470F5FD07CFB8A84CEB9D_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_m3511AC92644C8FEF40A470F5FD07CFB8A84CEB9D_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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_m3511AC92644C8FEF40A470F5FD07CFB8A84CEB9D_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*)((KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409*)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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_27 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); V_2 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); int32_t L_39 = (int32_t)((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); int32_t L_40 = 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_m3511AC92644C8FEF40A470F5FD07CFB8A84CEB9D_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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_50 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); V_6 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* 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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); int32_t L_62 = (int32_t)((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_m69AFC18F07F2BD10A59AABA8FFF099230F18BADB((&L_63), (RuntimeObject *)L_59, (int32_t)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 L_64 = (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 )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_m3511AC92644C8FEF40A470F5FD07CFB8A84CEB9D_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_mF0E182AAC6B062F3E11A7ECF3F643CE8D4F7F8CC_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mA0B370F003AC1189200F08A1D31598B876E40175((&L_0), (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 L_1 = (Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m14ADC35CE2F0CB62A5708C6777DB2E917AD2F8DB_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m25BCB6A1898BFCA3B71946EB2AF997E59606FB82_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9(); return (RuntimeObject *)L_4; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mD7F47E5BF556DD6FC75606C035D2212C76858859_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m342690D288C5C814999AAC2A68E8135A36AE6FCB_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m8A616FDC7D08FB3445A20EEF831027D08D47F201_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * L_0; L_0 = (( KeyCollection_t0C2A6470B0D42D7A87AADBEADCF3DD1DDDD08956 * (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return (RuntimeObject*)L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m4F4410FE88D45045B3747B4104B895E2886D93E2_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * L_0; L_0 = (( ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); return (RuntimeObject*)L_0; } } // 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_mF443ED801FFA06AC7536B0413F2A4F743ED76702_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A* L_5 = (EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); int32_t L_8 = 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_m6C6FAFA80A36704546BF18CCC478A9F7BDC7EBCB_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { int32_t V_0 = 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_m6C6FAFA80A36704546BF18CCC478A9F7BDC7EBCB_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(int32_t)); } { 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_m6C6FAFA80A36704546BF18CCC478A9F7BDC7EBCB_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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (RuntimeObject *)L_6, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_m6C6FAFA80A36704546BF18CCC478A9F7BDC7EBCB_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_m6C6FAFA80A36704546BF18CCC478A9F7BDC7EBCB_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_m21CF23F5DD8533822D124E0B62DA172A2CE4F743_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_m21CF23F5DD8533822D124E0B62DA172A2CE4F743_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.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m2A6ADBFD6E7F4A213654DB6C7E74A20DA4EF6B3B_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { int32_t V_0 = 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_Add_m2A6ADBFD6E7F4A213654DB6C7E74A20DA4EF6B3B_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(int32_t)); } { 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_Add_m2A6ADBFD6E7F4A213654DB6C7E74A20DA4EF6B3B_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_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); (( void (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (RuntimeObject *)L_6, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_m2A6ADBFD6E7F4A213654DB6C7E74A20DA4EF6B3B_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_m2A6ADBFD6E7F4A213654DB6C7E74A20DA4EF6B3B_RuntimeMethod_var))); }// end catch (depth: 1) IL_0087: { return; } } // 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_m0CC3E43F2EA8DA2977C4D4D813BDB67C3DF0B309_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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, 46)); 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_m1D53E566F661F3E770E18537DB4F5BD5A94DCF5A_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mA0B370F003AC1189200F08A1D31598B876E40175((&L_0), (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 L_1 = (Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 )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::System.Collections.IDictionary.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m46E9F26D5A7F67825963AD20E49B8F976B7FE82A_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__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, 22)); } IL_0015: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mDD94B092289B595591F7BFA6575667F3FCD66B00_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_m6B99DC9B645A6BDA714B2C0D488C8B6577D4C553_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_m499DFE093CC85D537A243C9A512C53A5352EC12D_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_m5F516206893011E5CD6DF78431B844D08BB3E87F_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * 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_m5F516206893011E5CD6DF78431B844D08BB3E87F_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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)(__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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)(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_mB28BBC192D68B740285A4D8B4344D8C66FF98B33_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_m8ADEC4247327318D10983BD05AF3C8F8CAF12548_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * G_B2_0 = NULL; Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)(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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)G_B3_1); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)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_m8ADEC4247327318D10983BD05AF3C8F8CAF12548_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * L_12 = (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_14 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (RuntimeObject *)L_20, (int32_t)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_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 >::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_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_m75215BA5B54684DB39718D321AE1E796ACD6EA36_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); int32_t L_32; L_32 = KeyValuePair_2_get_Value_m2C765785270BB188995957A4ADE4520B78464C98_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (RuntimeObject *)L_31, (int32_t)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_mD8A249D0E8EB948DF2E027D1D34124141FFC0FFC_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mC8247869B14E1139501236D06F28884208209273_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * Dictionary_2_get_Keys_m6FDA67FB250D9B4ED23220FB330E0030F8441ECF_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * L_0 = (KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * L_1 = (KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD *, Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * L_2 = (KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD *)__this->get_keys_7(); return (KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mF7925D7CCE576617833C6B7DE8FA8F0D783B3501_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * L_0 = (KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * L_1 = (KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD *, Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * L_2 = (KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD *)__this->get_keys_7(); return (RuntimeObject*)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * Dictionary_2_get_Values_m312A376989FEF0ECE7D6A56412E6C6315B9B7D4C_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * L_0 = (ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * L_1 = (ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B *, Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * L_2 = (ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B *)__this->get_values_8(); return (ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mC9AC442F765D2B3DB7798A3D158BC45B7B7054DC_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * L_0 = (ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * L_1 = (ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B *, Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * L_2 = (ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B *)__this->get_values_8(); return (RuntimeObject*)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_m3E3233A82C0C91C8760B697B30C14C9070ABEFA6_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_3 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = (int32_t)((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (int32_t)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_m3E3233A82C0C91C8760B697B30C14C9070ABEFA6_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m4496B9601D8A8C68D07911E87D4C6CB0723BFB18_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (RuntimeObject *)L_0, (int32_t)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_mA455E1A1EF4ACBD191826D6E00022F9BCDAA6ECD_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (RuntimeObject *)L_0, (int32_t)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_m77BEE60CD626B251E86813F833FC8027C58F7A58_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m75215BA5B54684DB39718D321AE1E796ACD6EA36_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); int32_t L_1; L_1 = KeyValuePair_2_get_Value_m2C765785270BB188995957A4ADE4520B78464C98_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (RuntimeObject *)L_0, (int32_t)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_mB3BB01430352895D06B35181C07FAAF1763F07DC_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m75215BA5B54684DB39718D321AE1E796ACD6EA36_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_t399C4B066E24442E62E52C1FD1CCF501E96C846F * L_3; L_3 = (( EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_4 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); int32_t L_7; L_7 = KeyValuePair_2_get_Value_m2C765785270BB188995957A4ADE4520B78464C98_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F *)L_3, (int32_t)L_6, (int32_t)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_mB8951357AB603C581127B42AA758770C0893D29B_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m75215BA5B54684DB39718D321AE1E796ACD6EA36_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_t399C4B066E24442E62E52C1FD1CCF501E96C846F * L_3; L_3 = (( EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_4 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); int32_t L_7; L_7 = KeyValuePair_2_get_Value_m2C765785270BB188995957A4ADE4520B78464C98_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F *)L_3, (int32_t)L_6, (int32_t)L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_m75215BA5B54684DB39718D321AE1E796ACD6EA36_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_m4B8B74F40D43C217F517435919F06A4802BE5173_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_6 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m0963ACA892379AFF93CDA4589FC37C0AF5D073E9_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_m4B4121C7BC75E1EEB16D4D684E639D258D425E33_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, int32_t ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_1 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_4 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = (int32_t)((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_t399C4B066E24442E62E52C1FD1CCF501E96C846F * L_10; L_10 = (( EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F * (*) (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_t399C4B066E24442E62E52C1FD1CCF501E96C846F *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_11 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t399C4B066E24442E62E52C1FD1CCF501E96C846F * L_14 = V_1; EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_15 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); int32_t L_17 = (int32_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); int32_t L_18 = ___value0; NullCheck((EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F *)L_14); bool L_19; L_19 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F *)L_14, (int32_t)L_17, (int32_t)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_m8FB284153F361322F9AFB5CF7196545D331863E1_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* 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_m8FB284153F361322F9AFB5CF7196545D331863E1_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_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* 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_m8FB284153F361322F9AFB5CF7196545D331863E1_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_m8FB284153F361322F9AFB5CF7196545D331863E1_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_14 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m60FEEFF15640D74A18EA08C58727F157D7B649D3((&L_27), (RuntimeObject *)L_23, (int32_t)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_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 )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_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD Dictionary_2_GetEnumerator_mE725DD90675AAF7594A6671AB3C9AB9EFD3E2C67_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF5BFB8D4B910297F7BDC9CAD028BA90256CB1473((&L_0), (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD )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_mC1C0C5A4328912AD6D5B2D4AEA1B82A527F2FE93_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF5BFB8D4B910297F7BDC9CAD028BA90256CB1473((&L_0), (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD L_1 = (Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD )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_mB07E96111E32254EB3AB9E4717C0608F5D2187DF_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* 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_mB07E96111E32254EB3AB9E4717C0608F5D2187DF_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* L_13 = (KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*)(KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*)L_13; KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* L_14 = V_0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_m99F89E5BF2857606E4A4DB46A5368C35962B76E8_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_m99F89E5BF2857606E4A4DB46A5368C35962B76E8_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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_11 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_16 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_22 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_mC8373EDE27CFBC860FEF4E95F2743B3A0BBDFC32_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_10 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)(EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)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_m3A3E0465C98CFBA2C792FB4701B1C3B28D99B046_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject * ___key0, int32_t ___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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_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_m3A3E0465C98CFBA2C792FB4701B1C3B28D99B046_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_12 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_17 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_23 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); int32_t 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_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((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_m3A3E0465C98CFBA2C792FB4701B1C3B28D99B046_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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_32 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_38 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_43 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_48 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_51 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_57 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_60 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); int32_t 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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_70 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_mE2FBD0071BF5538910E4326E6588BC505CEB7251_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_20 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)(EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*)((KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* 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_mE2FBD0071BF5538910E4326E6588BC505CEB7251_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_m75215BA5B54684DB39718D321AE1E796ACD6EA36_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)((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_mE2FBD0071BF5538910E4326E6588BC505CEB7251_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_m75215BA5B54684DB39718D321AE1E796ACD6EA36_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); int32_t L_36; L_36 = KeyValuePair_2_get_Value_m2C765785270BB188995957A4ADE4520B78464C98_inline((KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)(KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (RuntimeObject *)L_33, (int32_t)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_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mA65D5D99D32BB0363366A2874692B054AF79B96A_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_mEB8D6A64AD15C213A203038A49361F4C4FD48E73_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_8 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)(EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)L_8; EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_9 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_m2AA9B9E8701C0C5EC79162D0CCF37AEE16E6559B_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_m2AA9B9E8701C0C5EC79162D0CCF37AEE16E6559B_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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_12 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_17 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_25 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_28 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_30 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_33 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_35 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_38 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_41 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); int32_t* L_43 = (int32_t*)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(int32_t)); 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_48 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__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_m5C9EFF6BB2F43485D24677940B63BF3ECE15D7E2_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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; } } { int32_t* L_3 = ___value1; EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_4 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = (int32_t)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(int32_t*)L_3 = L_6; return (bool)1; } IL_0025: { int32_t* L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(int32_t)); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryAdd(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mA5F8D5AA4759EC1E929B7D6889C78025FC3E81C1_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (RuntimeObject *)L_0, (int32_t)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return (bool)L_2; } } // 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_mEF37C42D9F845B7F7263FA94C70A0C765135744C_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_m45FB5EDB3EA0A7E7A230E740A0CFE5F6BB5C4803_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*)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_mDF7FFC19B64E2674D94105B726F700C1E99F59B9_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_mDF7FFC19B64E2674D94105B726F700C1E99F59B9_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_mDF7FFC19B64E2674D94105B726F700C1E99F59B9_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_mDF7FFC19B64E2674D94105B726F700C1E99F59B9_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_mDF7FFC19B64E2674D94105B726F700C1E99F59B9_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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_mDF7FFC19B64E2674D94105B726F700C1E99F59B9_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*)((KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4*)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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_27 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); int32_t L_39 = (int32_t)((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); int32_t L_40 = (int32_t)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_mDF7FFC19B64E2674D94105B726F700C1E99F59B9_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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_50 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* 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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); int32_t L_62 = (int32_t)((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_m60FEEFF15640D74A18EA08C58727F157D7B649D3((&L_63), (RuntimeObject *)L_59, (int32_t)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 L_64 = (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 )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_mDF7FFC19B64E2674D94105B726F700C1E99F59B9_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_m844D388CC002C3D1B6230C0B3FE203A691E57207_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF5BFB8D4B910297F7BDC9CAD028BA90256CB1473((&L_0), (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD L_1 = (Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m0FC58E79927D50B9DCDBE1327085B9C530B8043C_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mCEB474D9B358B0556DB8C706BF800867D3E30172_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9(); return (RuntimeObject *)L_4; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m168D5EF30DEE8AA5103AAE502E6AB0E130409EE7_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_mB92FF56D9BFC5DC895370E56B591DB8F51369680_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_mC72A3FD125601FAF104C2634B18B29368F054706_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * L_0; L_0 = (( KeyCollection_tA8E19A335AAB47DE68224204238B3DB2D4F4ACFD * (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return (RuntimeObject*)L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mCEF999FA1159DC6CFE3F202E9F69B3608A96F36F_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * L_0; L_0 = (( ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); return (RuntimeObject*)L_0; } } // 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_m32E05786A457B534C828F919681D6219FAF80144_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2* L_5 = (EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); int32_t L_8 = (int32_t)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_mDEB4193836E48032B0095A57474A3E3DFFBB8A6B_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { int32_t V_0 = 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_mDEB4193836E48032B0095A57474A3E3DFFBB8A6B_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(int32_t)); } { 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_mDEB4193836E48032B0095A57474A3E3DFFBB8A6B_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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (RuntimeObject *)L_6, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_mDEB4193836E48032B0095A57474A3E3DFFBB8A6B_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_mDEB4193836E48032B0095A57474A3E3DFFBB8A6B_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_mCB8BD77D6687FA20E33A2DD3358080414F3AF3FB_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_mCB8BD77D6687FA20E33A2DD3358080414F3AF3FB_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.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m6601B35A956F32354BFE8D5F4ABB9ECAC7982781_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { int32_t V_0 = 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_Add_m6601B35A956F32354BFE8D5F4ABB9ECAC7982781_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(int32_t)); } { 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_Add_m6601B35A956F32354BFE8D5F4ABB9ECAC7982781_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_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); (( void (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (RuntimeObject *)L_6, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_m6601B35A956F32354BFE8D5F4ABB9ECAC7982781_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_m6601B35A956F32354BFE8D5F4ABB9ECAC7982781_RuntimeMethod_var))); }// end catch (depth: 1) IL_0087: { return; } } // 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_mC0499B52A2A3DDABD66CE6D932186142965751AB_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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, 46)); 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_mCB558CBE1A674B97CCC28FBA503703B538F3B90D_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF5BFB8D4B910297F7BDC9CAD028BA90256CB1473((&L_0), (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD L_1 = (Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD )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::System.Collections.IDictionary.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m8A6454604DC4F52D11DCBDBF61B509C78E47D417_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__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, 22)); } IL_0015: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mC545985B6CB8D0458E713F0F449D4C8B82BF397A_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_m32E6E49C20D5842214DF44C64DA34CD9FE54E56F_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_mBF939151EA2D7021FBB620BB7984A04EF8D947DE_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_m3BFB02D6350BC6B6C3C17E71132E9F408333CDA2_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * 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_m3BFB02D6350BC6B6C3C17E71132E9F408333CDA2_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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)(__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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)(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_mF4DDA3BDC9D01EC62064BDB3CC0F2F62E2F11AE5_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_m2D61BE7DBF6520AB74BD3FC85CF109490E90C4C0_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_t060018C1E551B2A967A3602C8DF622E99C25C93C* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * G_B2_0 = NULL; Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)(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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)G_B3_1); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)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_m2D61BE7DBF6520AB74BD3FC85CF109490E90C4C0_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * L_12 = (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_14 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); intptr_t L_23 = (intptr_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (RuntimeObject *)L_20, (intptr_t)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_tB240266E51130B1787D14A384667BB023D3E2BE8 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 >::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_tB240266E51130B1787D14A384667BB023D3E2BE8 )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_mA41A64E9C885264FC547DF6708E69BC2A91F6954_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); intptr_t L_32; L_32 = KeyValuePair_2_get_Value_mB6719A6BF3F35C19A4A4AD21ED3030181768E98C_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (RuntimeObject *)L_31, (intptr_t)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_mF04257956E09AB10858B65B341C4778BA7D79ED2_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m6E9AEAC5B944EC1BF100C3FDED8A6CE5B117E21C_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * Dictionary_2_get_Keys_m19D889A03296ECEC48D0E3057136EB0837ACE100_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * L_0 = (KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * L_1 = (KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 *, Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * L_2 = (KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 *)__this->get_keys_7(); return (KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m56E5306B7E02ADFF79A8267271BFB61572B042B0_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * L_0 = (KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * L_1 = (KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 *, Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * L_2 = (KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 *)__this->get_keys_7(); return (RuntimeObject*)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * Dictionary_2_get_Values_m754DE524CA538E284AF194266EC267734EC329A2_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * L_0 = (ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * L_1 = (ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C *, Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * L_2 = (ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C *)__this->get_values_8(); return (ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mA51DB64FCC971728B8EEBDC9855AF1E7EA1693CE_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * L_0 = (ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * L_1 = (ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C *, Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * L_2 = (ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C *)__this->get_values_8(); return (RuntimeObject*)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Dictionary_2_get_Item_mC92CBCA6EBB07A01F13481A97373C37A5F21C2A4_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_3 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); intptr_t L_5 = (intptr_t)((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (intptr_t)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_mC92CBCA6EBB07A01F13481A97373C37A5F21C2A4_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mE73186595DD536BC16F1BF6F25246CE41294ECBC_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject * ___key0, intptr_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; intptr_t L_1 = ___value1; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, intptr_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (RuntimeObject *)L_0, (intptr_t)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_mFBC95A831B211702A1387301FB87A9BF9AF23C58_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject * ___key0, intptr_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; intptr_t L_1 = ___value1; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, intptr_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (RuntimeObject *)L_0, (intptr_t)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_m3450EDF78037AF1368BDF03C0FB96EACFA67706D_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mA41A64E9C885264FC547DF6708E69BC2A91F6954_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); intptr_t L_1; L_1 = KeyValuePair_2_get_Value_mB6719A6BF3F35C19A4A4AD21ED3030181768E98C_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (RuntimeObject *)L_0, (intptr_t)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_mD607CB8807698F0C97CFF9B8688ACFC1E1C6ECF7_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mA41A64E9C885264FC547DF6708E69BC2A91F6954_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * L_3; L_3 = (( EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_4 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); intptr_t L_6 = (intptr_t)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); intptr_t L_7; L_7 = KeyValuePair_2_get_Value_mB6719A6BF3F35C19A4A4AD21ED3030181768E98C_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, intptr_t, intptr_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB *)L_3, (intptr_t)L_6, (intptr_t)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_m2EBA46DC40D9D10EF59961C1CCAC48A1221E5E9C_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mA41A64E9C885264FC547DF6708E69BC2A91F6954_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * L_3; L_3 = (( EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_4 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); intptr_t L_6 = (intptr_t)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); intptr_t L_7; L_7 = KeyValuePair_2_get_Value_mB6719A6BF3F35C19A4A4AD21ED3030181768E98C_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, intptr_t, intptr_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB *)L_3, (intptr_t)L_6, (intptr_t)L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_mA41A64E9C885264FC547DF6708E69BC2A91F6954_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_m702F16C18E26CDE99C0CD40C1F3E3B93DBB96298_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_6 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m71E4C51BD0128D1FEE6CE58421F03435BF28B317_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_mA0E4F039D50397A34B2DF8BA833E7593B648491D_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, intptr_t ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_1 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_4 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); intptr_t L_6 = (intptr_t)((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_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * L_10; L_10 = (( EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * (*) (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_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_11 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB * L_14 = V_1; EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_15 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); intptr_t L_17 = (intptr_t)((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); intptr_t L_18 = ___value0; NullCheck((EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB *)L_14); bool L_19; L_19 = VirtualFuncInvoker2< bool, intptr_t, intptr_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tBFF1F05772E0EE545FCC931B8440C75EE805D6DB *)L_14, (intptr_t)L_17, (intptr_t)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_mAF2F634216CD4E6A9B4FEA54ADA3BE5B4BF84547_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* 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_mAF2F634216CD4E6A9B4FEA54ADA3BE5B4BF84547_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_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* 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_mAF2F634216CD4E6A9B4FEA54ADA3BE5B4BF84547_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_mAF2F634216CD4E6A9B4FEA54ADA3BE5B4BF84547_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_14 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); intptr_t L_26 = (intptr_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m782EBC69ADE6241EA5D082D5689145987128429C((&L_27), (RuntimeObject *)L_23, (intptr_t)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_tB240266E51130B1787D14A384667BB023D3E2BE8 )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_t741639F98DE67308FC85DC78CF84C0180FE11C14 Dictionary_2_GetEnumerator_mBBAF85E8E2A6B6682C403EB000C678E10218395E_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7D2CA577AEF7F342A4F1475398123092A0938C24((&L_0), (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 )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_mC5CC6FF57F1D008D1AC0D7915C376631B245F4B1_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7D2CA577AEF7F342A4F1475398123092A0938C24((&L_0), (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 L_1 = (Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 )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_m2FF737CA049647D9C10BE740EDD627A7F814D835_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* 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_m2FF737CA049647D9C10BE740EDD627A7F814D835_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* L_13 = (KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*)(KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*)L_13; KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* L_14 = V_0; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_mB6086A89E160C6DF8BB8E2DFE0F26809B578C51C_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_mB6086A89E160C6DF8BB8E2DFE0F26809B578C51C_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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_11 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_16 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_22 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_mCA95EDDBC1DF61DBDD6906FF210FECDB0E634238_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_10 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)(EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)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_m641AA57269D828B34C81C4D5C48074BD0C9D72E4_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject * ___key0, intptr_t ___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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_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_m641AA57269D828B34C81C4D5C48074BD0C9D72E4_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_12 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_17 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_23 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); intptr_t L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3((intptr_t)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_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((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_m641AA57269D828B34C81C4D5C48074BD0C9D72E4_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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_32 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_38 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_43 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_48 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_51 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_57 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_60 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); intptr_t L_62 = ___value1; ((L_60)->GetAddressAt(static_cast(L_61)))->set_value_3((intptr_t)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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_70 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_m224E4CA6B2451A68265289049348B86D4E989DB2_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_20 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)(EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*)((KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* 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_m224E4CA6B2451A68265289049348B86D4E989DB2_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_mA41A64E9C885264FC547DF6708E69BC2A91F6954_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)((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_m224E4CA6B2451A68265289049348B86D4E989DB2_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_mA41A64E9C885264FC547DF6708E69BC2A91F6954_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); intptr_t L_36; L_36 = KeyValuePair_2_get_Value_mB6719A6BF3F35C19A4A4AD21ED3030181768E98C_inline((KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)(KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (RuntimeObject *)L_33, (intptr_t)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_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m48800205BF119FF921B9C3653CA637B8EC08E614_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_m2999AA8876CB03A93DF95FA6732F3B52BE5E1091_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_8 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)(EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)L_8; EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_9 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_m07C91E3A179A22F2948CA48C688A64C3BB3DCFF4_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_m07C91E3A179A22F2948CA48C688A64C3BB3DCFF4_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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_12 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_17 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_25 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_28 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_30 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_33 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_35 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_38 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_41 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); intptr_t* L_43 = (intptr_t*)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(intptr_t)); 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_48 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__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_m78645135BD31B5105DE64963366C134772927E6B_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject * ___key0, intptr_t* ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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; } } { intptr_t* L_3 = ___value1; EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_4 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); intptr_t L_6 = (intptr_t)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(intptr_t*)L_3 = L_6; return (bool)1; } IL_0025: { intptr_t* L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(intptr_t)); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryAdd(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m2378FE2F81FA2D69F7DAA0AAFC8EDE21C7484BF0_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject * ___key0, intptr_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; intptr_t L_1 = ___value1; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, intptr_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (RuntimeObject *)L_0, (intptr_t)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return (bool)L_2; } } // 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_mCD361EA939208DEC43A851BE7B78D74820BA9E54_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_m19029577333766922DDDFA43BC848A788E4BE434_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*)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_mC4ADAA16AE53EFA90BA2242BBF0DC9F53B0CFE6E_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_mC4ADAA16AE53EFA90BA2242BBF0DC9F53B0CFE6E_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_mC4ADAA16AE53EFA90BA2242BBF0DC9F53B0CFE6E_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_mC4ADAA16AE53EFA90BA2242BBF0DC9F53B0CFE6E_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_mC4ADAA16AE53EFA90BA2242BBF0DC9F53B0CFE6E_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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_mC4ADAA16AE53EFA90BA2242BBF0DC9F53B0CFE6E_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*)((KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (KeyValuePair_2U5BU5D_tAD28ADE8789CEB058E9B5C9E6F0D5CF551EA13DD*)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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_27 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); intptr_t L_39 = (intptr_t)((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); intptr_t L_40 = 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_mC4ADAA16AE53EFA90BA2242BBF0DC9F53B0CFE6E_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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_50 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* 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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); intptr_t L_62 = (intptr_t)((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_m782EBC69ADE6241EA5D082D5689145987128429C((&L_63), (RuntimeObject *)L_59, (intptr_t)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 L_64 = (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 )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_mC4ADAA16AE53EFA90BA2242BBF0DC9F53B0CFE6E_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_m2AED3DCFC3785695BF906555174AB9CFC7723C07_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7D2CA577AEF7F342A4F1475398123092A0938C24((&L_0), (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 L_1 = (Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mB1ECAD460C8B74084DE2EDCB9263893EA1879FB5_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m0862DB5319E3CCF64256AA3CCFDFBBA2A17CD541_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9(); return (RuntimeObject *)L_4; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m39DF7D0D03D0B8E2F02BE1B95B0DE7241900F024_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m3138A8E0267CD75721B2622F9AA0DB906D94B1AB_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_mB26B817A3B7987522535B7BBC2476658C9457D8C_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * L_0; L_0 = (( KeyCollection_tCD83C5AD1BD5DFFFB0DD74579FE73FDC25330612 * (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return (RuntimeObject*)L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m2C4089CB52DE2555458977CD4DE16BA913C8C957_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * L_0; L_0 = (( ValueCollection_tE4AFBC2F75478E08A5A58666A83A23A8C013B62C * (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); return (RuntimeObject*)L_0; } } // 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_m7662ACB566FAC9F4499636C8BC04B9253A905DBA_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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_t060018C1E551B2A967A3602C8DF622E99C25C93C* L_5 = (EntryU5BU5D_t060018C1E551B2A967A3602C8DF622E99C25C93C*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); intptr_t L_7 = (intptr_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); intptr_t L_8 = 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_m0F36A32E278442D8C5D4EB7F2B43287C2B14B09C_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { intptr_t 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_m0F36A32E278442D8C5D4EB7F2B43287C2B14B09C_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(intptr_t)); } { 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_m0F36A32E278442D8C5D4EB7F2B43287C2B14B09C_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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (RuntimeObject *)L_6, (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_m0F36A32E278442D8C5D4EB7F2B43287C2B14B09C_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_m0F36A32E278442D8C5D4EB7F2B43287C2B14B09C_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_m1DAC57DE237A9355A72F28BE091A35622D1C83AE_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_m1DAC57DE237A9355A72F28BE091A35622D1C83AE_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.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m5C211E83F63B7F10B009744C73590E3EA7F67710_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { intptr_t 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_Add_m5C211E83F63B7F10B009744C73590E3EA7F67710_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(intptr_t)); } { 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_Add_m5C211E83F63B7F10B009744C73590E3EA7F67710_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_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); (( void (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (RuntimeObject *)L_6, (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_m5C211E83F63B7F10B009744C73590E3EA7F67710_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_m5C211E83F63B7F10B009744C73590E3EA7F67710_RuntimeMethod_var))); }// end catch (depth: 1) IL_0087: { return; } } // 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_m12FB061F21F3AF6683D53F49593C9F33DD39046D_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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, 46)); 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_mAB4E3B9F135F93720268C8CB051E4516CED01AB9_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __this, const RuntimeMethod* method) { { Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7D2CA577AEF7F342A4F1475398123092A0938C24((&L_0), (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 L_1 = (Enumerator_t741639F98DE67308FC85DC78CF84C0180FE11C14 )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::System.Collections.IDictionary.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_mE41D508CCCA78C0BEB2BF9173115B945999FF9EF_gshared (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tD3028AE9C2E834A16C028C96DF140D8C77EDA043 *)__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, 22)); } IL_0015: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2C8EE5C13636D67F6C451C4935049F534AEC658F_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_mBD7199657787018123B7B8F2B048B503D484C097_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_m6F00629E0FA67620F4D49A27FEA7BA5C3333FBC1_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_m30CE507563E5472AD7792DA97D240F211C848CDA_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * 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_m30CE507563E5472AD7792DA97D240F211C848CDA_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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)(__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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)(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_mD1B73421AC452903C46D2EE2D07CB61234F6B6A0_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_mD2BB7E17A0A1D5C27BF25BC4BFAA54620838360E_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * G_B2_0 = NULL; Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)(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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)G_B3_1); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)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_mD2BB7E17A0A1D5C27BF25BC4BFAA54620838360E_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * L_12 = (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_14 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (RuntimeObject *)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_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 >::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_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); RuntimeObject * L_32; L_32 = KeyValuePair_2_get_Value_m8425596BB4249956819960EC76E618357F573E76_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (RuntimeObject *)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_m372A2F505182B4675854BB8F53CF63314E9ADBC3_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m1B599EE742A00E8D399B43E225AD4C6571FBC8DA_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_tCA4820F8266AF4059CC5A14888D8195F0D797499 * Dictionary_2_get_Keys_m14F0DE944E629ED442E40386FFE65268F5089A65_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 * L_0 = (KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 * L_1 = (KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 *, Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 * L_2 = (KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 *)__this->get_keys_7(); return (KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m93D42C0CA379AE961084C490FCFC2AFD04ED0277_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 * L_0 = (KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 * L_1 = (KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 *, Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 * L_2 = (KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 *)__this->get_keys_7(); return (RuntimeObject*)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * Dictionary_2_get_Values_mF25EF48FEEA57D7B78F91ECB70D589D003F532C4_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * L_0 = (ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * L_1 = (ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 *, Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * L_2 = (ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 *)__this->get_values_8(); return (ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mF165CBBB597C5CEF75416B103C1762AE32C95EDA_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * L_0 = (ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * L_1 = (ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 *, Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * L_2 = (ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 *)__this->get_values_8(); return (RuntimeObject*)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_mF3BA34126DA8AFA32D1E5285D842C5955C698F0D_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_3 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_mF3BA34126DA8AFA32D1E5285D842C5955C698F0D_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mA8F31A10EE1129768E13ACC4DC847B05EAD2A055_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; RuntimeObject * L_1 = ___value1; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (RuntimeObject *)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_m1D9CF8FA99A277EE49BC3002FDEAACDCDB29803B_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; RuntimeObject * L_1 = ___value1; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (RuntimeObject *)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_m048483940E20286730B45EC8A122AA08557A881B_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); RuntimeObject * L_1; L_1 = KeyValuePair_2_get_Value_m8425596BB4249956819960EC76E618357F573E76_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (RuntimeObject *)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_mB3FCE941EF953DC10337B7D7B1228B2267B15124_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_4 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_m8425596BB4249956819960EC76E618357F573E76_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< 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_m63F8F04757FE5C8D22E27BEE4E06E4D923CDD8FA_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_4 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_m8425596BB4249956819960EC76E618357F573E76_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< 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; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_m883E91BB19072DD91E8FA3BEDA31D0FA095667EA_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_6 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mCABABA5D0FA017D2D54BE4FA6256C51518274116_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_m3A105ABED74BB428409D07FDE41C82A7D06263DD_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_1 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_4 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_11 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_15 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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 = VirtualFuncInvoker2< 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_m3060D329DCB5A19F8EE7E050B583DF28ABB9BD6B_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* 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_m3060D329DCB5A19F8EE7E050B583DF28ABB9BD6B_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_tA780E964000F617CC6335A0DEC92B09FE0085E1C* 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_m3060D329DCB5A19F8EE7E050B583DF28ABB9BD6B_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_m3060D329DCB5A19F8EE7E050B583DF28ABB9BD6B_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_14 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__this->get_entries_1(); V_1 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA780E964000F617CC6335A0DEC92B09FE0085E1C* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m463456D9FF698859454DF07DE8A0D4A25BD28C9B((&L_27), (RuntimeObject *)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_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )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_tE4E91EE5578038530CF0C46227953BA787E7A0A0 Dictionary_2_GetEnumerator_mD80BA563C32BF7C1EE95C9FC1BE3B423716CCE68_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9D647DCEE9880CE70AD441526ED799EEB34671EF((&L_0), (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 )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_m9933747DF173768FEC9A9A173A5D7215F6256DBA_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9D647DCEE9880CE70AD441526ED799EEB34671EF((&L_0), (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 L_1 = (Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 )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_m52AAA6EA0C5CF76171106FAEBB98E56AD1E9D832_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_tA780E964000F617CC6335A0DEC92B09FE0085E1C* 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_m52AAA6EA0C5CF76171106FAEBB98E56AD1E9D832_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_13 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)(KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_13; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_14 = V_0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_m7764E7765B5A56FC5743212EB84B62D8A86C2E6A_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_m7764E7765B5A56FC5743212EB84B62D8A86C2E6A_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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_11 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_16 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_22 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_mA35B6D68E0C72C41734656A8AD5E28712F5EC5F4_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_10 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)(EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)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_mB0A72E6E34DE51FE590B500BC5CE1ADD5B1DE46B_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_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_mB0A72E6E34DE51FE590B500BC5CE1ADD5B1DE46B_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_12 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_17 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_23 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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; } } { RuntimeObject * L_28 = ___key0; String_t* L_29; L_29 = SR_Format_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((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_mB0A72E6E34DE51FE590B500BC5CE1ADD5B1DE46B_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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_32 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_38 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_43 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_48 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_51 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_57 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_60 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); RuntimeObject * 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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_70 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_m219FDD1C4909CFB770B292108EA8B8F803516CD2_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_tA780E964000F617CC6335A0DEC92B09FE0085E1C* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_20 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)(EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)((KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* 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_m219FDD1C4909CFB770B292108EA8B8F803516CD2_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)((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_m219FDD1C4909CFB770B292108EA8B8F803516CD2_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); RuntimeObject * L_36; L_36 = KeyValuePair_2_get_Value_m8425596BB4249956819960EC76E618357F573E76_inline((KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)(KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (RuntimeObject *)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_tA780E964000F617CC6335A0DEC92B09FE0085E1C* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mCEC922B4BAD4E4B3AD961E7D48A24265E514C9D3_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_mB71F1B0CAD191A54829E9A2442550964A0FED977_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_8 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)(EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)L_8; EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_9 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__this->get_entries_1(); EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_m45DB5340BC5312349874253DD3239546CB025D21_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_m45DB5340BC5312349874253DD3239546CB025D21_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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_12 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_17 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_25 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_28 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_30 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_33 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_35 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_38 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_41 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_48 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_mE985A35FC727FA9F519564063C5C5063209ADDA8_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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; } } { RuntimeObject ** L_3 = ___value1; EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_4 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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::TryAdd(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m9896F7AD4E93875A561320D7DE95008819E5EAC7_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; RuntimeObject * L_1 = ___value1; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, RuntimeObject *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (RuntimeObject *)L_0, (RuntimeObject *)L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return (bool)L_2; } } // 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_m582583CA9AF9A28D4B429B7120EBA29820F4CE1B_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_mB8037F6099F95922DB885B706F99ED6B3D66E6CF_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)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_mC0987C63B69343D1A880EACA6A00332186748F26_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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_tA780E964000F617CC6335A0DEC92B09FE0085E1C* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_mC0987C63B69343D1A880EACA6A00332186748F26_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_mC0987C63B69343D1A880EACA6A00332186748F26_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_mC0987C63B69343D1A880EACA6A00332186748F26_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_mC0987C63B69343D1A880EACA6A00332186748F26_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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_mC0987C63B69343D1A880EACA6A00332186748F26_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)((KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C*)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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_27 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__this->get_entries_1(); V_2 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); RuntimeObject * L_39 = (RuntimeObject *)((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 L_40; memset((&L_40), 0, sizeof(L_40)); DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4((&L_40), (RuntimeObject *)L_36, (RuntimeObject *)L_39, /*hidden argument*/NULL); NullCheck(L_31); (L_31)->SetAt(static_cast(L_33), (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 )L_40); } IL_00ed: { int32_t L_41 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1)); } IL_00f1: { int32_t L_42 = V_3; int32_t L_43 = (int32_t)__this->get_count_2(); if ((((int32_t)L_42) < ((int32_t)L_43))) { goto IL_00ab; } } { return; } IL_00fb: { RuntimeArray * L_44 = ___array0; V_4 = (ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)((ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE*)IsInst((RuntimeObject*)L_44, ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var)); ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_45 = V_4; if (L_45) { goto IL_0117; } } { ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_46 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_46, (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_46, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC0987C63B69343D1A880EACA6A00332186748F26_RuntimeMethod_var))); } IL_0117: { } IL_0118: try {// begin try (depth: 1) { int32_t L_47 = (int32_t)__this->get_count_2(); V_5 = (int32_t)L_47; EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_48 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__this->get_entries_1(); V_6 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)L_48; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_49 = V_6; int32_t L_50 = V_7; NullCheck(L_49); int32_t L_51 = (int32_t)((L_49)->GetAddressAt(static_cast(L_50)))->get_hashCode_0(); if ((((int32_t)L_51) < ((int32_t)0))) { goto IL_016d; } } IL_013e: { ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* L_52 = V_4; int32_t L_53 = ___index1; int32_t L_54 = (int32_t)L_53; ___index1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)1)); EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_55 = V_6; int32_t L_56 = V_7; NullCheck(L_55); RuntimeObject * L_57 = (RuntimeObject *)((L_55)->GetAddressAt(static_cast(L_56)))->get_key_2(); EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_58 = V_6; int32_t L_59 = V_7; NullCheck(L_58); RuntimeObject * L_60 = (RuntimeObject *)((L_58)->GetAddressAt(static_cast(L_59)))->get_value_3(); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_61; memset((&L_61), 0, sizeof(L_61)); KeyValuePair_2__ctor_m463456D9FF698859454DF07DE8A0D4A25BD28C9B((&L_61), (RuntimeObject *)L_57, (RuntimeObject *)L_60, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 L_62 = (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 )L_61; RuntimeObject * L_63 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 25), &L_62); NullCheck(L_52); ArrayElementTypeCheck (L_52, L_63); (L_52)->SetAt(static_cast(L_54), (RuntimeObject *)L_63); } IL_016d: { int32_t L_64 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_64, (int32_t)1)); } IL_0173: { int32_t L_65 = V_7; int32_t L_66 = V_5; if ((((int32_t)L_65) < ((int32_t)L_66))) { 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_67 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_67, (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_67, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_ICollection_CopyTo_mC0987C63B69343D1A880EACA6A00332186748F26_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_m3D998D1A240E25AA5838310F96D6655C7EDDF52E_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9D647DCEE9880CE70AD441526ED799EEB34671EF((&L_0), (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 L_1 = (Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m0FF2A6903C8B78652CB3039285D65B90DC3C1D43_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m5A73A14E8D70A0133D26BCAE1B60D42B19ABFF12_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9(); return (RuntimeObject *)L_4; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mFE54F981DDF8FCA36F46DF785E46E4C6D51BA117_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_mB5E2516C581EEBE19DE7D2F72DC35A5435CAB798_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m7045515C5ED44DCFB2C9E5762B4B9C10B3FE5F09_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 * L_0; L_0 = (( KeyCollection_tCA4820F8266AF4059CC5A14888D8195F0D797499 * (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return (RuntimeObject*)L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m0C3C949455C516ACC7DABF037D776FD960DE5056_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * L_0; L_0 = (( ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); return (RuntimeObject*)L_0; } } // 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_mD540E317E7509AF5D54BCB5BD03BA7A446CF0486_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7* L_5 = (EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7*)__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_mD515129A6ADFFD1ACAF64A29EA2952A0864FB52A_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; 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_mD515129A6ADFFD1ACAF64A29EA2952A0864FB52A_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_mD515129A6ADFFD1ACAF64A29EA2952A0864FB52A_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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (RuntimeObject *)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, 43)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_mD515129A6ADFFD1ACAF64A29EA2952A0864FB52A_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_mD515129A6ADFFD1ACAF64A29EA2952A0864FB52A_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_m3BB5914C35170BD8664A76DE93305E7383142F6F_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_m3BB5914C35170BD8664A76DE93305E7383142F6F_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.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_mCD209F77694EA136D2841A0E89F623DD90C181E3_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; 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_Add_mCD209F77694EA136D2841A0E89F623DD90C181E3_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_Add_mCD209F77694EA136D2841A0E89F623DD90C181E3_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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); (( void (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (RuntimeObject *)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, 8)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_mCD209F77694EA136D2841A0E89F623DD90C181E3_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_mCD209F77694EA136D2841A0E89F623DD90C181E3_RuntimeMethod_var))); }// end catch (depth: 1) IL_0087: { return; } } // 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_mB086E9877BFF7434425C22848E18447953869543_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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, 46)); 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_m9A03B2A77BC9C237E4CC66AC9C63131E79ECCDAA_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9D647DCEE9880CE70AD441526ED799EEB34671EF((&L_0), (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 L_1 = (Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 )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::System.Collections.IDictionary.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m4E8CD45ED537E0CA7DF2CBC5C9EE2B3E161B9C2E_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__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, 22)); } IL_0015: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m11EC0E3EC6B679295467F628359F03589A3218E7_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_m74916CAB5B83507E9D30F02544141F9B60C69450_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_mEF4649126300E8C9D9760FF3FAF168DAA28BE193_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_mF412B5DCB9FEA42A8AB78F0DF52ACD3AFD9E5A5C_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * 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_mF412B5DCB9FEA42A8AB78F0DF52ACD3AFD9E5A5C_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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)(__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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)(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_mC42B7A84825E395000A70DE8CE6A82890280D51E_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_m733FD9160F1D06188B2CE154B538BD6CE5E23DCF_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * G_B2_0 = NULL; Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)(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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)G_B3_1); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)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_m733FD9160F1D06188B2CE154B538BD6CE5E23DCF_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * L_12 = (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_14 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_23 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (RuntimeObject *)L_20, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 >::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_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_32; L_32 = KeyValuePair_2_get_Value_mCD274CBE52E2DAE0924C50EA91F9DD48AB9E3BDF_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (RuntimeObject *)L_31, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_m59B08051A2FE86D1332CEA6AB93651B91F070AE8_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m0DBF077C0CC10A036D9B0D563E2B3B27BFE51B07_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_t8B8A6F1B2D246E93AC97A4300896BD580200918F * Dictionary_2_get_Keys_mEF08B1CFE0D78B3C9FC8D52CDD9C75D0F9266372_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F * L_0 = (KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F * L_1 = (KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F *, Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F * L_2 = (KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F *)__this->get_keys_7(); return (KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mAEF58533686AED932837734AC605D6B11CC13BD9_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F * L_0 = (KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F * L_1 = (KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F *, Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F * L_2 = (KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F *)__this->get_keys_7(); return (RuntimeObject*)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * Dictionary_2_get_Values_mFC1A75158D804778E8A68E0DD1554439EA61AB53_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * L_0 = (ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * L_1 = (ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 *, Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * L_2 = (ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 *)__this->get_values_8(); return (ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m36C17E0496BFD9B605A782178EEF1CDE73FA29DE_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * L_0 = (ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * L_1 = (ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 *, Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * L_2 = (ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 *)__this->get_values_8(); return (RuntimeObject*)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 Dictionary_2_get_Item_m99055A4889D2B2CD253A62E2749E26731B8BFCEB_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_3 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_5 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_m99055A4889D2B2CD253A62E2749E26731B8BFCEB_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mEA0AC65CC58F5C4C620875A960679ABA318AB864_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject * ___key0, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_1 = ___value1; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (RuntimeObject *)L_0, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_mBDDF98E31AE336CB4DAD417C155E8DE9A898DA92_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject * ___key0, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_1 = ___value1; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (RuntimeObject *)L_0, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_mC429F1A28AFB82A69E36FDA104938C61BC56360E_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_1; L_1 = KeyValuePair_2_get_Value_mCD274CBE52E2DAE0924C50EA91F9DD48AB9E3BDF_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (RuntimeObject *)L_0, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_mE82E201AE2A9ECF54FD76247EBE30F7A5D12863F_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * L_3; L_3 = (( EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_4 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_6 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_7; L_7 = KeyValuePair_2_get_Value_mCD274CBE52E2DAE0924C50EA91F9DD48AB9E3BDF_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 *)L_3, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )L_6, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_m92A98EAD8938B1BCA6139ED038FB4E9D977A0FC4_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * L_3; L_3 = (( EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_4 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_6 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_7; L_7 = KeyValuePair_2_get_Value_mCD274CBE52E2DAE0924C50EA91F9DD48AB9E3BDF_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 *)L_3, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )L_6, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_mE76F77E79427154901A8DF879CAA06AB6FFEEA27_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_6 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m1E867E424D9F0C67D4A5F6E1F20BAF1E5626B65E_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_m3B9EB6C5649BB79DDA4ADA471C08A8C1F4AFDA45_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_1 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_4 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_6 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((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_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * L_10; L_10 = (( EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * (*) (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_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_11 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 * L_14 = V_1; EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_15 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_17 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_18 = ___value0; NullCheck((EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 *)L_14); bool L_19; L_19 = VirtualFuncInvoker2< bool, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tB1AB31029C189545FA22AD22D3A2FD0AC73E0564 *)L_14, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )L_17, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_mE6AEC7A81976F9D43BA7540849DD42A813CC162A_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* 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_mE6AEC7A81976F9D43BA7540849DD42A813CC162A_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_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* 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_mE6AEC7A81976F9D43BA7540849DD42A813CC162A_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_mE6AEC7A81976F9D43BA7540849DD42A813CC162A_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_14 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); V_1 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_26 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_mD321F84EF279DAA8266815775407B7DBA6344DCD((&L_27), (RuntimeObject *)L_23, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 )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_tE6752E92A68A947D5079637F08FF7FC24A259BAE Dictionary_2_GetEnumerator_mCFAF09A786C7ADCDD3866D97C24CC48F34489B8D_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m408F31D0535522DB83C69CE478F58E117FD3CE70((&L_0), (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE )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_m10CADD2D717ECA7192952EF62A2AA6835267B310_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m408F31D0535522DB83C69CE478F58E117FD3CE70((&L_0), (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE L_1 = (Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE )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_mBA6C0DEDF6F2239B14D3FB08CCF9E74FD6590992_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* 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_mBA6C0DEDF6F2239B14D3FB08CCF9E74FD6590992_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* L_13 = (KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*)(KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*)L_13; KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* L_14 = V_0; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_mFBB1A40C93450A38F7FCEED4E40286312AF65BE6_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_mFBB1A40C93450A38F7FCEED4E40286312AF65BE6_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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_11 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_16 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_22 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_m836754FC46E7EEA5F6AD6E298A2E33DF1EA64CC4_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_10 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)(EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)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_mA38548C5322ED9D2650865616532CC97CB79BB05_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject * ___key0, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 ___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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_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_mA38548C5322ED9D2650865616532CC97CB79BB05_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_12 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_17 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_23 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 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_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((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_mA38548C5322ED9D2650865616532CC97CB79BB05_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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_32 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_38 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_43 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_48 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_51 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_57 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_60 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_70 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_mF127D845771680A533E8F52B231424E910687493_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_20 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)(EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*)((KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* 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_mF127D845771680A533E8F52B231424E910687493_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)((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_mF127D845771680A533E8F52B231424E910687493_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_36; L_36 = KeyValuePair_2_get_Value_mCD274CBE52E2DAE0924C50EA91F9DD48AB9E3BDF_inline((KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)(KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (RuntimeObject *)L_33, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mC010F0F6405656C8493ADB8DB8EDE8FEF44510EC_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_mFD5B228BF6988C3829606493BFB2239921F6C5AD_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_8 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)(EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)L_8; EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_9 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_m62135E20DAC562718B3E0335E9AC518BDC4F605E_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_m62135E20DAC562718B3E0335E9AC518BDC4F605E_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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_12 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_17 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_25 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_28 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_30 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_33 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_35 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_38 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_41 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 * L_43 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 *)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )); 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_48 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__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_m7222C34544E93C1D3CE006F9758D1727770FD39F_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject * ___key0, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 * ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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; } } { ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 * L_3 = ___value1; EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_4 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_6 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 *)L_3 = L_6; Il2CppCodeGenWriteBarrier((void**)&(((ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 *)L_3)->___element_type_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 *)L_3)->___properties_2), (void*)NULL); #endif return (bool)1; } IL_0025: { ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 * L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryAdd(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mB3B2900802DD9F8B99B3E6B0F587E466FBE6EF5B_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject * ___key0, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_1 = ___value1; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (RuntimeObject *)L_0, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return (bool)L_2; } } // 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_mCAC5256ADFB2318EDD1DAEBD6C3E208E4F965DD7_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_mE90BF277FDF29060C0EE2B1B16938E5208F6A8BF_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*)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_m224DEC7B194E5C436FDD4D5FD6ACC1106080F72C_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_m224DEC7B194E5C436FDD4D5FD6ACC1106080F72C_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_m224DEC7B194E5C436FDD4D5FD6ACC1106080F72C_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_m224DEC7B194E5C436FDD4D5FD6ACC1106080F72C_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_m224DEC7B194E5C436FDD4D5FD6ACC1106080F72C_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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_m224DEC7B194E5C436FDD4D5FD6ACC1106080F72C_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*)((KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (KeyValuePair_2U5BU5D_tE7CF2E68C30B1E988D896FFC4D21E10D67FBF90B*)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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_27 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); V_2 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_39 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_40 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_m224DEC7B194E5C436FDD4D5FD6ACC1106080F72C_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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_50 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); V_6 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* 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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_62 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_mD321F84EF279DAA8266815775407B7DBA6344DCD((&L_63), (RuntimeObject *)L_59, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 L_64 = (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 )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_m224DEC7B194E5C436FDD4D5FD6ACC1106080F72C_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_mA24E33551F90B4B4195858CA6328877DEB439AD6_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m408F31D0535522DB83C69CE478F58E117FD3CE70((&L_0), (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE L_1 = (Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mE33514B0781BBBD42C5F228CC6593E0FDF8CE5ED_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_mB03A7AE4DDDC202239F880F0A730242E3DB9FE62_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9(); return (RuntimeObject *)L_4; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mA7CFA39B399D346BEB0AF0FB1AC147A16C514B9D_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m30D53C2E6021925A8DEB70792045D279E78A0F49_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m60C6C2B739377D2129DF720FC20B41873A00EEB1_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F * L_0; L_0 = (( KeyCollection_t8B8A6F1B2D246E93AC97A4300896BD580200918F * (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return (RuntimeObject*)L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mE5AB4C687689E2D776569481602C179938151764_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * L_0; L_0 = (( ValueCollection_t3FD53E3D86D2F5A87595F9D17F19A90870EC16B4 * (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); return (RuntimeObject*)L_0; } } // 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_m5897CCBC8C2A189D4A3B149E500CC33A0C2E2108_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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_tF5F9731CB213F4E76D9C15375AD27E925B6B753B* L_5 = (EntryU5BU5D_tF5F9731CB213F4E76D9C15375AD27E925B6B753B*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_7 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_8 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )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_m3F9B33CF4F6AC53158D31A2E7846637D87DBCEFD_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 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_m3F9B33CF4F6AC53158D31A2E7846637D87DBCEFD_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )); } { 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_m3F9B33CF4F6AC53158D31A2E7846637D87DBCEFD_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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (RuntimeObject *)L_6, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((*(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 *)((ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_m3F9B33CF4F6AC53158D31A2E7846637D87DBCEFD_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_m3F9B33CF4F6AC53158D31A2E7846637D87DBCEFD_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_m4650683B975CFACA253D4099DE55F643C37D66BF_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_m4650683B975CFACA253D4099DE55F643C37D66BF_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.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_mD30D64E615049C1725EC08D099C7A27DA6E4BA5C_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 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_Add_mD30D64E615049C1725EC08D099C7A27DA6E4BA5C_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )); } { 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_Add_mD30D64E615049C1725EC08D099C7A27DA6E4BA5C_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_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); (( void (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (RuntimeObject *)L_6, (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )((*(ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 *)((ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_mD30D64E615049C1725EC08D099C7A27DA6E4BA5C_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_mD30D64E615049C1725EC08D099C7A27DA6E4BA5C_RuntimeMethod_var))); }// end catch (depth: 1) IL_0087: { return; } } // 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_m7BA0F4B839E25D63225CFE3428719FF0C8364E51_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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, 46)); 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_m451645D95C9D93D266DB6C565BD4A0BBA3DDF59C_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __this, const RuntimeMethod* method) { { Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m408F31D0535522DB83C69CE478F58E117FD3CE70((&L_0), (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE L_1 = (Enumerator_tE6752E92A68A947D5079637F08FF7FC24A259BAE )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::System.Collections.IDictionary.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m1A1F5D1CA96F6A75BC773A66FCA3E74A4AB8A2DD_gshared (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tC8BD5FF04F2E267079AB9F5B4F4E97EFA68613F8 *)__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, 22)); } IL_0015: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m39DECD95F5556DB1938E77A948D9093379088744_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_mCC963C0C1BE76D5F65B4C5C92DB951E6D90A7112_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_m40567802794707BF41A6AE6D2F334559397F2EFB_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_mDB948E3407068BBFF2BC57982DCA878FD77EA1C3_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * 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_mDB948E3407068BBFF2BC57982DCA878FD77EA1C3_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_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_t552D4CF591135C5C2E84A9B47F4218E36925080C *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)(__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_t552D4CF591135C5C2E84A9B47F4218E36925080C *)(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_mD28C0C590E45A920F75FAEAA167EEEB73066F8A0_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_mB1D9134CECBFD17885F32E97A1CF979E48BFEDBB_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_tFA89F83F795F6C775B0D40139234F17990340C6C* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * G_B2_0 = NULL; Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)(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_t552D4CF591135C5C2E84A9B47F4218E36925080C *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)G_B3_1); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)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_mB1D9134CECBFD17885F32E97A1CF979E48BFEDBB_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * L_12 = (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_14 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_23 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (RuntimeObject *)L_20, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE >::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_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_32; L_32 = KeyValuePair_2_get_Value_mA287BEC76C4DB6050FBBAB8248CA608CF75658CB_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (RuntimeObject *)L_31, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_mAFEEBB142370570A9868343692E6968A12C59B03_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mA275CF2BD2E5FF421FECC3732903EA74D6F7EF3F_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * Dictionary_2_get_Keys_mB2A51F9629A02024096015C1714234FB4BCD3659_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * L_0 = (KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * L_1 = (KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 *, Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * L_2 = (KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 *)__this->get_keys_7(); return (KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m87F53FD0D6FAF15C90D3EA9CEB1BFEE2C4209FB8_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * L_0 = (KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * L_1 = (KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 *, Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * L_2 = (KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 *)__this->get_keys_7(); return (RuntimeObject*)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * Dictionary_2_get_Values_m7D1BE55A491BD333BF86652514E7BBF2886AD2AD_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * L_0 = (ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * L_1 = (ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 *, Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * L_2 = (ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 *)__this->get_values_8(); return (ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m8BE675209BA8C580C183CA843F7FED3797FE6806_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * L_0 = (ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * L_1 = (ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 *, Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * L_2 = (ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 *)__this->get_values_8(); return (RuntimeObject*)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F Dictionary_2_get_Item_m387A89956D07CD7C30D409B86C698C6915C98B9C_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_3 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_5 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_m387A89956D07CD7C30D409B86C698C6915C98B9C_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mDC800B331C4982C2EEBD191049662853CDCC5B01_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject * ___key0, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_1 = ___value1; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (RuntimeObject *)L_0, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_m715CA3E46AA34E3CBA771C8190E0E7C7111E6520_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject * ___key0, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_1 = ___value1; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (RuntimeObject *)L_0, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_mBECE63730CA99B11BBB0F9C5CBA8D8DA34A150D3_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_1; L_1 = KeyValuePair_2_get_Value_mA287BEC76C4DB6050FBBAB8248CA608CF75658CB_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (RuntimeObject *)L_0, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_m3A9447530A9300E758C7FF46EB9D2DE09074000A_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * L_3; L_3 = (( EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_4 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_6 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_7; L_7 = KeyValuePair_2_get_Value_mA287BEC76C4DB6050FBBAB8248CA608CF75658CB_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 *)L_3, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )L_6, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_m0BCEE9697BC04F40C349E47141531BC75D46D9B7_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * L_3; L_3 = (( EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_4 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_6 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_7; L_7 = KeyValuePair_2_get_Value_mA287BEC76C4DB6050FBBAB8248CA608CF75658CB_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 *)L_3, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )L_6, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_m86C641C60F0B06E7EA0C043EA0FB82335DFDC54A_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_6 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m0DA158C18362573657A278B124D5FCB3E6319738_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_m8FF77FAFA7D305EA8C4E873C6A05119F5260B41B_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_1 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_4 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_6 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((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_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * L_10; L_10 = (( EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * (*) (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_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_11 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 * L_14 = V_1; EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_15 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_17 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_18 = ___value0; NullCheck((EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 *)L_14); bool L_19; L_19 = VirtualFuncInvoker2< bool, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3E2AC0F3E8E1B38033C4FD0CF3E3B0E058AF8FB4 *)L_14, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )L_17, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_m7683168E8C065AAB6D7B1116810B99F034524DAB_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* 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_m7683168E8C065AAB6D7B1116810B99F034524DAB_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_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* 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_m7683168E8C065AAB6D7B1116810B99F034524DAB_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_m7683168E8C065AAB6D7B1116810B99F034524DAB_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_14 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); V_1 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_26 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_mDA242BCDD62DEADA8650C159BA82D2FC95DCB958((&L_27), (RuntimeObject *)L_23, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE )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_t562A6989034DCFF35D3638792E90620BCF03EF6F Dictionary_2_GetEnumerator_mDF0E2C9AE631F649E56F9F46C132E2AE1FB2C726_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5E4E1BE7EC2C7F76AC7D7A252B89BE0E3A046410((&L_0), (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F )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_m7CD0D4E0FAEA3E813DF3BC427ADB13399D054380_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5E4E1BE7EC2C7F76AC7D7A252B89BE0E3A046410((&L_0), (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F L_1 = (Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F )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_m2DBCA84F16DE6FFA8F677FC3D093D0EE9265E01B_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* 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_m2DBCA84F16DE6FFA8F677FC3D093D0EE9265E01B_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* L_13 = (KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*)(KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*)L_13; KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* L_14 = V_0; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_mBF82BEB84B3468B357AC07E814BC690195B4E61B_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_mBF82BEB84B3468B357AC07E814BC690195B4E61B_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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_11 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_16 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_22 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_m6A0ACFA2527EF643D9B01978D5EF1D1A9DB1A260_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_10 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)(EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)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_m66D989B0DF54A7AF3B67086E6F9D3A4E356D8412_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject * ___key0, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F ___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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_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_m66D989B0DF54A7AF3B67086E6F9D3A4E356D8412_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_12 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_17 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_23 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F 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_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((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_m66D989B0DF54A7AF3B67086E6F9D3A4E356D8412_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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_32 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_38 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_43 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_48 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_51 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_57 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_60 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F 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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_70 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_m9F57264C131759E44226B8914F7802B69654D2DF_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_20 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)(EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*)((KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* 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_m9F57264C131759E44226B8914F7802B69654D2DF_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)((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_m9F57264C131759E44226B8914F7802B69654D2DF_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_36; L_36 = KeyValuePair_2_get_Value_mA287BEC76C4DB6050FBBAB8248CA608CF75658CB_inline((KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)(KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (RuntimeObject *)L_33, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m68CA797BC3A36D3C27190EF7EC7B08D7C72DAF38_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_mA4D391916A0647AC454B5E2E451978D0BDA09373_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_8 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)(EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)L_8; EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_9 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_mC467CADB245167DFED0675590651A20EA666A19A_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_mC467CADB245167DFED0675590651A20EA666A19A_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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_12 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_17 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_25 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_28 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_30 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_33 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_35 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_38 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_41 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F * L_43 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F *)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )); 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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_48 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__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_m139AE228291949E63863F72B50F9E6F2D798D8C7_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject * ___key0, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F * ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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; } } { PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F * L_3 = ___value1; EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* L_4 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_6 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F *)L_3 = L_6; Il2CppCodeGenWriteBarrier((void**)&(((PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F *)L_3)->___Info_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F *)L_3)->___Type_2), (void*)NULL); #endif return (bool)1; } IL_0025: { PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F * L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryAdd(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_mA44D6546CF5EE9ADBA07C963157732FCEAD501D6_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject * ___key0, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_1 = ___value1; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (RuntimeObject *)L_0, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return (bool)L_2; } } // 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_m2F445B3FE7B281B44F586C37685572D8C46DB03F_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_m0D07B16C47F0C8F5F2D649F24F8CAB65A5A425E7_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*)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_m12805255D4E6AA311F9AA147D8EB6F91C93050E7_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_m12805255D4E6AA311F9AA147D8EB6F91C93050E7_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_m12805255D4E6AA311F9AA147D8EB6F91C93050E7_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_m12805255D4E6AA311F9AA147D8EB6F91C93050E7_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_m12805255D4E6AA311F9AA147D8EB6F91C93050E7_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_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_m12805255D4E6AA311F9AA147D8EB6F91C93050E7_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*)((KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (KeyValuePair_2U5BU5D_t4719F1448F1F65BD9A1A58EE48B364A3341AE9B0*)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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_27 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); V_2 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_39 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_40 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_m12805255D4E6AA311F9AA147D8EB6F91C93050E7_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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_50 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); V_6 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* 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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_62 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_mDA242BCDD62DEADA8650C159BA82D2FC95DCB958((&L_63), (RuntimeObject *)L_59, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE L_64 = (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE )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_m12805255D4E6AA311F9AA147D8EB6F91C93050E7_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_m0AA8A953319B99CD03395ADE38B1EAD36D0074CF_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5E4E1BE7EC2C7F76AC7D7A252B89BE0E3A046410((&L_0), (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F L_1 = (Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m7E57CC52CA878F5A1A9AF322924938D0D3E7D187_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m12844A989CE77411D563EA3E13D075F9C38FC52C_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9(); return (RuntimeObject *)L_4; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_mAE4C97863723DB9A46910D0A9C467D9032C1C778_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m3FDBA50DE1E3685AAF9662C84DA14F70A6E59CDF_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m73AE9604BBD80DF5EA050374FF887EAD32A4AC0D_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * L_0; L_0 = (( KeyCollection_tC82EC9376D685231FEECBFAE27A6BED7293213B5 * (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return (RuntimeObject*)L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mD6A47013D31ACADEA0D96310804C8E2B79201F0E_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * L_0; L_0 = (( ValueCollection_t8E51C95B07B66CC11DCC462AA365908AEBC762F9 * (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); return (RuntimeObject*)L_0; } } // 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_m0D87921ACFD19DD437D3245E572EEAFD61A6EF28_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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_tFA89F83F795F6C775B0D40139234F17990340C6C* L_5 = (EntryU5BU5D_tFA89F83F795F6C775B0D40139234F17990340C6C*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_7 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_8 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )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_mD4BD8F45546328CF1DFE92F8A6EB1A9886B24966_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F 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_mD4BD8F45546328CF1DFE92F8A6EB1A9886B24966_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )); } { 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_mD4BD8F45546328CF1DFE92F8A6EB1A9886B24966_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_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (RuntimeObject *)L_6, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((*(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F *)((PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_mD4BD8F45546328CF1DFE92F8A6EB1A9886B24966_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_mD4BD8F45546328CF1DFE92F8A6EB1A9886B24966_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_mB9F43FC71394FE5199CCE50C26397D026DCF2625_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_mB9F43FC71394FE5199CCE50C26397D026DCF2625_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.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_mD1783C6AEB6F4047B42E8BBE392CAC0A2ABD175B_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F 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_Add_mD1783C6AEB6F4047B42E8BBE392CAC0A2ABD175B_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )); } { 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_Add_mD1783C6AEB6F4047B42E8BBE392CAC0A2ABD175B_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_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); (( void (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (RuntimeObject *)L_6, (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )((*(PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F *)((PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_mD1783C6AEB6F4047B42E8BBE392CAC0A2ABD175B_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_mD1783C6AEB6F4047B42E8BBE392CAC0A2ABD175B_RuntimeMethod_var))); }// end catch (depth: 1) IL_0087: { return; } } // 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_m35539F3FD85E444CB43D11135EA040F98A3E9395_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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, 46)); 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_mC80BB63534ECC7F95436FDDC0ED758156E3621E6_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __this, const RuntimeMethod* method) { { Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5E4E1BE7EC2C7F76AC7D7A252B89BE0E3A046410((&L_0), (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F L_1 = (Enumerator_t562A6989034DCFF35D3638792E90620BCF03EF6F )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::System.Collections.IDictionary.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m3AC75D2BFF89F0AE0DBD349A75FF88858A2A4F1D_gshared (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t552D4CF591135C5C2E84A9B47F4218E36925080C *)__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, 22)); } IL_0015: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m19CD06988EF94474ADC69D685B21B11B3725D2FA_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_mF7A96A72C7B52275C778F4E5A20584982988F102_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_m552BDC56CDB8EC61B92D92747261A61655B77427_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_m9210BCC2E776F13D1C6D96EF6F683377F39B2ACD_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * 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_m9210BCC2E776F13D1C6D96EF6F683377F39B2ACD_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_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)(__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_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)(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_m5836397BA990096F969230630DA921447837D59E_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_m61262BA375086FC0B8AA9CE96EDE58D3994FD8F4_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_t8BD20A960516C19031455119CBAC8AF88A610412* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * G_B2_0 = NULL; Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)(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_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)G_B3_1); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)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_m61262BA375086FC0B8AA9CE96EDE58D3994FD8F4_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_mA438719A1FDF103C7BBBB08AEF564E7FAEEA0046((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * L_12 = (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)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_t8BD20A960516C19031455119CBAC8AF88A610412* L_14 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_23 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (RuntimeObject *)L_20, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_t6A417393575389EF0D895B62580FBC33E95066EF L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF >::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_t6A417393575389EF0D895B62580FBC33E95066EF )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_32; L_32 = KeyValuePair_2_get_Value_m5CD97F22F6186CBED3DBB2E099DCA91097A66F35_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (RuntimeObject *)L_31, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_mA0E87313683F004DCA6692131D6A26193FB3B4F9_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mBC80AC1B37DD0F3F22BC4512C64B7B09D011EFCC_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4B124BD18BA43E4D381CC118F90AD7B244E170F9_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * Dictionary_2_get_Keys_m3CD59F6F4337DD45000C004BC57D1FEA3A22D7FC_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * L_0 = (KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * L_1 = (KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 *, Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * L_2 = (KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 *)__this->get_keys_7(); return (KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_mBC5B1413B558DA50F82021D209EFF1B1500971AB_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * L_0 = (KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * L_1 = (KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 *, Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * L_2 = (KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 *)__this->get_keys_7(); return (RuntimeObject*)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * Dictionary_2_get_Values_mD2BA7539D612CC08A80C776BBD161EE78ACF1D59_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * L_0 = (ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * L_1 = (ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC *, Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * L_2 = (ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC *)__this->get_values_8(); return (ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC *)L_2; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_mA551AF9F1CA0CAD8BA9E40EE683712AF63F5F7A9_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * L_0 = (ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * L_1 = (ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC *, Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * L_2 = (ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC *)__this->get_values_8(); return (RuntimeObject*)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 Dictionary_2_get_Item_mE735AF7E88ED129A11A29F48FC06878796B394D4_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_3 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_5 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_mE735AF7E88ED129A11A29F48FC06878796B394D4_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m35EDA4EC0CCB2510CCA5B098DD3E8ED32FB79C86_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject * ___key0, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_1 = ___value1; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (RuntimeObject *)L_0, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_m31E2CA809BE1C574EFA95BEB03E6BCFC187B7E01_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject * ___key0, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_1 = ___value1; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (RuntimeObject *)L_0, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_m9A6711D21E0B68A66670FE360655AF0C916A3ADF_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_1; L_1 = KeyValuePair_2_get_Value_m5CD97F22F6186CBED3DBB2E099DCA91097A66F35_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (RuntimeObject *)L_0, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_m465177386478C821A165AC9768DCD28A0DA2D6E2_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * L_3; L_3 = (( EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_4 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_6 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_7; L_7 = KeyValuePair_2_get_Value_m5CD97F22F6186CBED3DBB2E099DCA91097A66F35_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E *)L_3, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )L_6, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_mE6ECB6287890AA4A048D1AD481F2E9389587A57F_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * L_3; L_3 = (( EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_4 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_6 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_7; L_7 = KeyValuePair_2_get_Value_m5CD97F22F6186CBED3DBB2E099DCA91097A66F35_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E *)L_3); bool L_8; L_8 = VirtualFuncInvoker2< bool, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E *)L_3, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )L_6, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_m8B33E462C8682F3793D54AD73EBA7D32E38F4F16_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_t8BD20A960516C19031455119CBAC8AF88A610412* L_6 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mA67C393C87830F3F5DB5B9D3B6B1CECBFCF0991F_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_mDE7D95982716460AA5C1391F2EBD533FCDB3555C_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_1 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_4 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_6 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((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_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * L_10; L_10 = (( EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * (*) (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_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_11 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E * L_14 = V_1; EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_15 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_17 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_18 = ___value0; NullCheck((EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E *)L_14); bool L_19; L_19 = VirtualFuncInvoker2< bool, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E *)L_14, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )L_17, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_m8AF382EC39F3E97B7971EB862943E612C02220F7_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* 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_m8AF382EC39F3E97B7971EB862943E612C02220F7_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_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* 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_m8AF382EC39F3E97B7971EB862943E612C02220F7_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_m8AF382EC39F3E97B7971EB862943E612C02220F7_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_14 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* 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_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* 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_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_26 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m8917B2C48C6B7B6650FB1940DC7161AF3142C382((&L_27), (RuntimeObject *)L_23, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_t6A417393575389EF0D895B62580FBC33E95066EF )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_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D Dictionary_2_GetEnumerator_m7F01BFCED58029C2547347A560523B29E8F96C3E_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m95E79750BC4BB3B965817170249455D3A2CEEEEE((&L_0), (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D )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_m4EE2ACB3605866B81FE8F1AD61B95A3457EDEEB6_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m95E79750BC4BB3B965817170249455D3A2CEEEEE((&L_0), (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D L_1 = (Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D )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_m9FA227B9A21416E1B7362CBD7078A9FFCC461FE7_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* 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_m9FA227B9A21416E1B7362CBD7078A9FFCC461FE7_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* L_13 = (KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*)(KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*)L_13; KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* L_14 = V_0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_m60833E11EBF76AE796A60E02B19313A2B5AE6C6E_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_m60833E11EBF76AE796A60E02B19313A2B5AE6C6E_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_t8BD20A960516C19031455119CBAC8AF88A610412* L_11 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_16 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_22 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_m0AFBCE644865BC6B1087DC41035F588DD7E819C9_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_m011AA1E1C23994FC160C25F3AD051749CA8BA48F((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_t8BD20A960516C19031455119CBAC8AF88A610412* L_10 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)(EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)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_mA168560308CDA0A10E5249E07CD451BCFC8137D2_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject * ___key0, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 ___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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_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_mA168560308CDA0A10E5249E07CD451BCFC8137D2_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_12 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_17 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_23 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 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_m942E78AC3ABE13F58075ED90094D6074CA5A7DC8((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_mA168560308CDA0A10E5249E07CD451BCFC8137D2_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_t8BD20A960516C19031455119CBAC8AF88A610412* L_32 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_38 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_43 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_48 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_51 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_57 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_60 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 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_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836(/*hidden argument*/EqualityComparer_1_get_Default_m7C5EC964D0664BC8D6A3AE994AAA1159DAC8A836_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_70 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_m8A0D8D80CA5EF4121918598393422C81303BD2C1_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_m348C1A6F0BC5C2E74150300951FD92B3664F47BE_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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_t8BD20A960516C19031455119CBAC8AF88A610412* L_20 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)(EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((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_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*)((KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* 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_m8A0D8D80CA5EF4121918598393422C81303BD2C1_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)((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_m8A0D8D80CA5EF4121918598393422C81303BD2C1_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_36; L_36 = KeyValuePair_2_get_Value_m5CD97F22F6186CBED3DBB2E099DCA91097A66F35_inline((KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)(KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (RuntimeObject *)L_33, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* 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_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_mE19F832418C6CAF4767119632BAECECE11C8421D_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mFA8E3A9F935EEFBE69214188DDB0FBF4DE22AC2B_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_mDF4B4A0DAAC129E5414698CBFF3100D4007E765C((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_mB7D73FCDE7A36395937E63491596D29172E00E99_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* L_8 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)(EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)L_8; EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_9 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* 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_mFCCA7E99C4BE4C28F37A324B9317CA3552ACE6EE_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_mFCCA7E99C4BE4C28F37A324B9317CA3552ACE6EE_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_t8BD20A960516C19031455119CBAC8AF88A610412* L_12 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_17 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_25 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_28 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_30 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_33 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_35 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_38 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_41 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 * L_43 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 *)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )); 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_t8BD20A960516C19031455119CBAC8AF88A610412* L_48 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__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_m5FF6448DDB92B83C901CECC0DDA3AD82EC3A4F02_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject * ___key0, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 * ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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; } } { ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 * L_3 = ___value1; EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* L_4 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_6 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 *)L_3 = L_6; Il2CppCodeGenWriteBarrier((void**)&(((ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 *)L_3)->____value_0), (void*)NULL); return (bool)1; } IL_0025: { ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 * L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryAdd(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryAdd_m96AE5DE27440A2E2887F16063DE97604C7187B3A_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject * ___key0, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_1 = ___value1; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (RuntimeObject *)L_0, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )L_1, (uint8_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); return (bool)L_2; } } // 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_m7131039090E8812463016BED4E9A72C9C8C3D6B6_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_mD945D6865E5C8D99696628965C966FF80A9EEA55_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*)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_mEBB29E3ACA229681F92EB023FD464CCB24220D9A_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* 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_mEBB29E3ACA229681F92EB023FD464CCB24220D9A_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_mEBB29E3ACA229681F92EB023FD464CCB24220D9A_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_mEBB29E3ACA229681F92EB023FD464CCB24220D9A_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_mEBB29E3ACA229681F92EB023FD464CCB24220D9A_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_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_mEBB29E3ACA229681F92EB023FD464CCB24220D9A_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*)((KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E*)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_t8BD20A960516C19031455119CBAC8AF88A610412* L_27 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_39 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_40 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_mEBB29E3ACA229681F92EB023FD464CCB24220D9A_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_t8BD20A960516C19031455119CBAC8AF88A610412* L_50 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* 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_t8BD20A960516C19031455119CBAC8AF88A610412* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_62 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_m8917B2C48C6B7B6650FB1940DC7161AF3142C382((&L_63), (RuntimeObject *)L_59, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF L_64 = (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF )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_mEBB29E3ACA229681F92EB023FD464CCB24220D9A_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_m93E4FC8CB0A5674B022EC9CCFFC29291D865F54A_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m95E79750BC4BB3B965817170249455D3A2CEEEEE((&L_0), (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D L_1 = (Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_mCBA27E8BE651A321A235BFBD1B97D1D2F43CED99_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m3ADA06A891A2B6254DE07E01478807EE8A680B41_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_9(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_9(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_9(); return (RuntimeObject *)L_4; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m6C3C0A05E25C3DAEAD89758F1B82C461615F1F40_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_mA7D7955DAD8A5BC4B0F378A35BC9CB34874C29EE_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m12DF811E8661F1D51673F510B24153B4D1CD8F2A_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * L_0; L_0 = (( KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7 * (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return (RuntimeObject*)L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_mB7CB159CA3DD3E78AB8F4B0C7D4BA240BA5B0CA4_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * L_0; L_0 = (( ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); return (RuntimeObject*)L_0; } } // 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_m3DB2F16050FFE3FB0CDC1D433E6518AAF4403FA1_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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_t8BD20A960516C19031455119CBAC8AF88A610412* L_5 = (EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_7 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_8 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )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_m7D9D4BD39F3E66EF010D2EBB459ECE159450DAD6_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 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_m7D9D4BD39F3E66EF010D2EBB459ECE159450DAD6_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )); } { 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_m7D9D4BD39F3E66EF010D2EBB459ECE159450DAD6_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_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (RuntimeObject *)L_6, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((*(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 *)((ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 43)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_m7D9D4BD39F3E66EF010D2EBB459ECE159450DAD6_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_m7D9D4BD39F3E66EF010D2EBB459ECE159450DAD6_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_m71262BAF0B6B36CDA283947CB7CBBECB42D419B0_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_m71262BAF0B6B36CDA283947CB7CBBECB42D419B0_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.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m0D022CE58B710871EB6AE7474C8F3F84CBB90AAB_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 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_Add_m0D022CE58B710871EB6AE7474C8F3F84CBB90AAB_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )); } { 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_Add_m0D022CE58B710871EB6AE7474C8F3F84CBB90AAB_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_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); (( void (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (RuntimeObject *)L_6, (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )((*(ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 *)((ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); 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, 44)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_m0D022CE58B710871EB6AE7474C8F3F84CBB90AAB_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, 45)) }; 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mC37B7FFABD101BCAE25EC9E803D264AEB7A98195((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_Add_m0D022CE58B710871EB6AE7474C8F3F84CBB90AAB_RuntimeMethod_var))); }// end catch (depth: 1) IL_0087: { return; } } // 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_mB0116B020BEE21094D813CAD6C9CD4D3246E6A4A_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 46)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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, 46)); 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_m63179A8532ED0B2375E3BEAF80303C9D741ACCBF_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m95E79750BC4BB3B965817170249455D3A2CEEEEE((&L_0), (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D L_1 = (Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D )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::System.Collections.IDictionary.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m1C3705EF4DF876950E9DF3D5C23E2A3E39B1CD9C_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __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, 41)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__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, 22)); } IL_0015: { return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * DictionaryHashHelpers_get_SerializationInfoTable_mF0063C5C315B40BE317D64FCBD30FA6B45C46777_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_m60091FE1DC082373F5A43CEB9AAF6D2B1C7EEEBE_gshared_inline (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_mD4A8FCDF1FE0230CB16C0746CD5A654152F64481_gshared_inline (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_value_1(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m75215BA5B54684DB39718D321AE1E796ACD6EA36_gshared_inline (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m2C765785270BB188995957A4ADE4520B78464C98_gshared_inline (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_value_1(); return (int32_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mA41A64E9C885264FC547DF6708E69BC2A91F6954_gshared_inline (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR intptr_t KeyValuePair_2_get_Value_mB6719A6BF3F35C19A4A4AD21ED3030181768E98C_gshared_inline (KeyValuePair_2_tB240266E51130B1787D14A384667BB023D3E2BE8 * __this, const RuntimeMethod* method) { { intptr_t L_0 = (intptr_t)__this->get_value_1(); return (intptr_t)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mEFB776105F87A4EAB1CAC3F0C96C4D0B79F3F03D_gshared_inline (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8425596BB4249956819960EC76E618357F573E76_gshared_inline (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mA154FBB4B3D564EC649D9BE29351BF3399F94B77_gshared_inline (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 KeyValuePair_2_get_Value_mCD274CBE52E2DAE0924C50EA91F9DD48AB9E3BDF_gshared_inline (KeyValuePair_2_tABE86ED499AC8A96C2F4A2A4AE5C05E44C9E8C46 * __this, const RuntimeMethod* method) { { ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 L_0 = (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )__this->get_value_1(); return (ObjectMetadata_tCC476FD33189C604471B5B5D5ECF7AF098B0DB62 )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m6FD0A5123C4467444250A7CEC42F6AF1058CF6CC_gshared_inline (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F KeyValuePair_2_get_Value_mA287BEC76C4DB6050FBBAB8248CA608CF75658CB_gshared_inline (KeyValuePair_2_tA68BBF79934B76E1E99CC6FBE9280325B41CFDDE * __this, const RuntimeMethod* method) { { PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F L_0 = (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )__this->get_value_1(); return (PropertyMetadata_t82F32770B33750701D575D2F6E092A8F1EA7858F )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m5530D45E66BDF4BC7EF531B9DC6A9997856DE1B6_gshared_inline (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 KeyValuePair_2_get_Value_m5CD97F22F6186CBED3DBB2E099DCA91097A66F35_gshared_inline (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, const RuntimeMethod* method) { { ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_0 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )__this->get_value_1(); return (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )L_0; } }