#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; // System.Runtime.CompilerServices.ConditionalWeakTable`2 struct ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365; // System.Runtime.CompilerServices.ConditionalWeakTable`2 struct ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345; // 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_tBD1E3221EBD04CEBDA49B84779912E91F56B958D; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7; // 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_t469B0BBE7B6765C576211BEF8F2803A5AD411A20; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t975BA35787249A6C684B68E8EC22133F2A70D21A; // 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_tC51B0D1CF3D0A1E45BBD8B79324FE5CEA1C1CB72; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t4931A01CAD4E5E235BD2541E9AE165E81874C416; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t844D45AA5785055AFC64210573AC2ED069CC3CE4; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t62CB5B4E350107C67E2F1FC4FDDA82BD97211776; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t7424CF54EF2E43DB6BC05D5FC46AD05D4E908E2A; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t6EC8CF9BF72E41A4BABAAB654C64DA9075E36D07; // 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_tF437149CAED78D4A68294D431DE692A78F7D67B3; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t8086C4AC32662B8D1BB5761E899442B4AEDB8EF1; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t859EB563C9175A8A1404F6DEA8950DCCD673A780; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tA3AB19F47F881A89046A1FC645FE1F8B00278500; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t28793D54C074A19032C477FF07E0D21B2FADF8CD; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t1A386BEF1855064FD5CC71F340A68881A52B4932; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969; // 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_tCA4820F8266AF4059CC5A14888D8195F0D797499; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tB86914AB06A108AEE25721CFAAAC460538F6DAE7; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009; // 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_t0ACCC25930444F15B1857D00E9FB6021E5842852; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F; // 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_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C; // 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_tA780E964000F617CC6335A0DEC92B09FE0085E1C; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Runtime.CompilerServices.Ephemeron[] struct EphemeronU5BU5D_tA2F880A59471B7642CA02323CD56295126FC28A8; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // UnityEngine.InputSystem.Utilities.InternedString[] struct InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4; // UnityEngine.InputSystem.Utilities.NameAndParameters[] struct NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD; // UnityEngine.InputSystem.Utilities.NamedValue[] struct NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391; // 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.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Collections.IDictionaryEnumerator struct IDictionaryEnumerator_t8A89A8564EADF5FFB8494092DFED7D7C063F1501; // System.Collections.IEnumerator struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter_t2A667D8777429024D8A3CB3D9AE29EA79FEA6176; // System.Collections.Generic.KeyNotFoundException struct KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.Runtime.Serialization.SerializationException struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1; // System.String struct String_t; // System.Type struct Type_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; IL2CPP_EXTERN_C RuntimeClass* ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1; IL2CPP_EXTERN_C String_t* _stringLiteral38E3DBC7FC353425EF3A98DC8DAC6689AF5FD1BE; IL2CPP_EXTERN_C String_t* _stringLiteral3ECE023333DCF45DE7B1FEAFFE30E295210DDD9B; IL2CPP_EXTERN_C String_t* _stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7; IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8; IL2CPP_EXTERN_C String_t* _stringLiteral569FEAE6AEE421BCD8D24F22865E84F808C2A1E4; IL2CPP_EXTERN_C String_t* _stringLiteral6195D7DA68D16D4985AD1A1B4FD2841A43CDDE70; IL2CPP_EXTERN_C String_t* _stringLiteral6A42FCEEAC1D98507D8329C4992B135D890D96AB; IL2CPP_EXTERN_C String_t* _stringLiteral967D403A541A1026A83D548E5AD5CA800AD4EFB5; IL2CPP_EXTERN_C String_t* _stringLiteralA7B00F7F25C375B2501A6ADBC86D092B23977085; IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED; IL2CPP_EXTERN_C String_t* _stringLiteralBD0381A992FDF4F7DA60E5D83689FE7FF6309CB8; IL2CPP_EXTERN_C String_t* _stringLiteralC0E02A0440A6BB4475B7E59901C37A6A25E773C8; IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7; IL2CPP_EXTERN_C String_t* _stringLiteralC5ABE84F2ABF009EBC68D2A32EF8C171B074F922; IL2CPP_EXTERN_C String_t* _stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9; IL2CPP_EXTERN_C String_t* _stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A; IL2CPP_EXTERN_C String_t* _stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1; IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6; IL2CPP_EXTERN_C String_t* _stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26; IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m1EFA1ADD59D91EDD62601ED90078DABAE7D41EAD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m20688CFC06D6409C4165FC664DF5DF5143D814E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m2813DBDA29177B8B8EDD5BE967F87313D3E52E44_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m5886FA0C5A14E84B9669987F270FC7CB6224A034_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m96EEC479328A62EAB0822009D09D44DF03429A47_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m98DB5D3DF10A0DCAA80A6B2C9B511B219491A30B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_m9BB8CB5F75B73E1989E9ACE723BE91A990E75219_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_CopyTo_mE6E0BE511CC18E3A7886970E04A509E497349F0B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m53FFAB35F361EBD6D514444CF3CA50FBA454C4BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m550CD984FE0C5E3A1C0EEDF99A0CBA2ADE76D4BD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m58534FF4B59E9FCC5BCE74CB4370D6012028C4BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m7F5C4EA26DE8B878C2B7E50E02319E21F6AEF826_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m94B165005FBFDA9C91AFF88C84FFE4003E294584_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_m96D4AE00FE92AC5DB32D83D351FD3CE33FFBE9FD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mAA7CBAC2E2DD3A66657A905973FF2C117BE69BFD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_FindEntry_mBCDA76A89A4224406C78065DCF3F4E3961A9ADB8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m02B6425B57A1A22FC99980231155D2DEFBC2235F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m52AAA6EA0C5CF76171106FAEBB98E56AD1E9D832_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m653A44270625FF976D742911152596495EC3BF0E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_m8B87AC0B1515C3855C66F0EE32E044704CF40375_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_mB1D7A42C5A8230B4642AF55E1C8219DA2D09E715_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetObjectData_mF7D161AAD8332B66E67365CC284BF32384F05248_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m217E55CF635D4080D83EC944CBCD67F078E97308_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m8B4997F8D8177BF62AF4EBAC830777125522C1C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_m91E5917DFB9B155AEEFB4131B2C172AE730669BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mA590A701AF80582BAB450D27AF717A73F1CAAD7F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mB749FBDD0282D34CB3AF861D47B32C422903F3A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mB9374D1352B12CAB1E7E32A1B2A63D4B5A338D05_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mD2E8525D3A4F4F894385FD759BCAD6059F1EB55A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_IsCompatibleKey_mEEBF896868C058BF85406D8F928356A288330A01_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m219FDD1C4909CFB770B292108EA8B8F803516CD2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m6309BCAA94E130F0DE999630CDDA9E1438B15F25_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m8194F9DF9717309713C38F68CCACE5C4421C5829_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_m8A0D8D80CA5EF4121918598393422C81303BD2C1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mB794198B4BAFB490097366307E3D8535F8F1C462_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mD7595125E2985D8C08E2F67CFCAE11E4641470A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mE2FBD0071BF5538910E4326E6588BC505CEB7251_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_OnDeserialization_mF92B78455E80360E4A1BADFE888C5FD5B676EF6F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m14BA9586225A22B8ACB666BFE80D3B55A2F92F2C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m1E56E91A9BB341EE54712AF20BAF2ADC09D267A0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m32325BAD86F31C471AEBE80C6A7A8A6908EB0611_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m6F693FCB7B517EA7E1B04E63E9973C04B5100395_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m89E9A9AFC98D1EA5E776A92F25A3600E4EFB5456_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m8EF45C8E6ED6A9B626DE09CEE40C93870B00524D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mA534389530EBE4444E7158DBB8F5BE2140E1E51E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mCF268CA9FDF5C4A5FA1AC774AF05E693D0182BA6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_m2CF1AA61EEF369CB78794599B039E0C67891BDDB_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_m95A77A3B77823A45B250141D19CF3B6517681908_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mA3E6B806A25246403636668E8E2BF4F3C72C0564_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_ICollection_CopyTo_mB28CB2837BDD9AD85E144396FA8F1CEFCF77FF83_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_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_set_Item_m002E4EECFF8D216B33B0F8E3BA608BB893C61DB2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_m69C214B95C0119CC1E27222C5CDDB1F9A21CF47B_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_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_set_Item_mB5864F638452DC61C592711610669DADA43076DB_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_m4DCDD51FFBC56A70307C7D5B6A18707F4606124E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m50B7ECDBC7D61524E0D26475B110FCCFA37917F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m7412B67F71F08CE030C7C666B0681727E0CEF77B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_m9E0DA731326C0537828C0E7458C13D5D8C024A07_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mB26F9C3B58455AA582A5CB5E849E87B4381E483E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mC329E7030CC82E006B24F9C65BA8B7BF571CD01B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mD7EA68BC0419C1E5A14D9C0291B3462C23C65D36_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryInsert_mE6D63063CB1A6C83F55AB35893A5B65C1A9584BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0DCA771990914B3E1AA349F4052C8EC77BD9559F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m0E237071CC091CDF3C3E5812AC33F7EE73C97A44_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m4B56C57B1B83F0C98A5869F1688196DC40C53C8C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m6A6797CBFE83C36FF76AE8C64DE0DD7EDCC42B09_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m786EB78359515705BDCF008FE2794765491EC9E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m931FC0F1F53FC9357AA9C5A5B474552264A5AC9B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m971C6B0F6EBA887EFF951C31BAFA4FC2564E6DE2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9CF97237FC6B4541A57DFFCD78DF6AF477E65C0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA6033893D397D2FA238C459DDC9E1B6A96191702_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mA86657C5EE392B21819E5FA7F44860B472187C5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mAA7D2EB059389B0BBB6A04F66F309AD60F62CC44_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB36F2D4E9DEC9254A07344E2BD723870809F3C72_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBF99A1EECC28FA2A3327228B7ED280FB6CA2528B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC822B43F437A51992910D247E5F5369945C21274_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD171BA01634C6FC03508196364E9D9BF01556300_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD8CBF904F9521047E6C4EFEB652A8A41E4FFE522_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m1C3F6F4915DD187054CC70EAE8DD6F1B4B4C5CC0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA64D8887D1152D6C83ADB22C163DB0113C39C102_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mA9EF21764AC04923FECB24BAA6C2F96CEB1606D1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mB1398A10D048A0246178C59F95003BD338CE7394_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mC3E2914537EF15406FA2F725DB20CA60F190F4F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mDA1DF0A63C6EBE16AAB34B08523B52D408EF3790_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mDBDDF0C35333E9FF8CD3A31FE908B16D30EF6C54_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_mFCD77EC7D395D2C7F86456EE4FEBCEC1044C965D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F; struct EntryU5BU5D_tBC4463B96C923135EDB5CFF91B7E15E4D1503D2A; struct EntryU5BU5D_t146D1BED5982B05CE4B2A3DD47B63CD9752A84F2; struct EntryU5BU5D_tA11A27A435DD770DB701FA3C8559ACA8B4E445E7; struct EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781; struct EntryU5BU5D_t8BD20A960516C19031455119CBAC8AF88A610412; struct EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB; struct EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682; struct KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C; struct KeyValuePair_2U5BU5D_t88ECEBAA667ECFD94F88E11CF1DCE1AB7FA9F409; struct KeyValuePair_2U5BU5D_tD14B63166B0AC62215EC442593AE6CA857F5AEE4; struct KeyValuePair_2U5BU5D_tA780E964000F617CC6335A0DEC92B09FE0085E1C; struct KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974; struct KeyValuePair_2U5BU5D_tAB2ED9B916201A4DA67E9A41232F1C7D65D16D4E; struct KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772; struct KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9; 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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 : 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* ___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_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * ___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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___entries_1)); } inline EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___keys_7)); } inline KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * 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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ___values_8)); } inline ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * get_values_8() const { return ___values_8; } inline ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * 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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345, ____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_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_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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B : 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_t1B1E924932D52EE4B546D817FC123995F48D4781* ___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_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 * ___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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B, ___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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B, ___entries_1)); } inline EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B, ___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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B, ___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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B, ___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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B, ___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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B, ___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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B, ___keys_7)); } inline KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A * get_keys_7() const { return ___keys_7; } inline KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A * 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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B, ___values_8)); } inline ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 * get_values_8() const { return ___values_8; } inline ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 * 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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B, ____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.Dictionary`2 struct Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD : 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* ___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_t99FB6927C242EED53AF8A449FB405D2F1E48F855 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 * ___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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD, ___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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD, ___entries_1)); } inline EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD, ___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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD, ___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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD, ___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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD, ___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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD, ___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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD, ___keys_7)); } inline KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 * 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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD, ___values_8)); } inline ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 * get_values_8() const { return ___values_8; } inline ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 * 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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD, ____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_tABA09A579C1C47A89781F3573494276C36CB8E59 : 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_t8DC5562955F3D889761AC59A7084EA1E16566682* ___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_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 * ___keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD * ___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_tABA09A579C1C47A89781F3573494276C36CB8E59, ___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_tABA09A579C1C47A89781F3573494276C36CB8E59, ___entries_1)); } inline EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_tABA09A579C1C47A89781F3573494276C36CB8E59, ___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_tABA09A579C1C47A89781F3573494276C36CB8E59, ___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_tABA09A579C1C47A89781F3573494276C36CB8E59, ___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_tABA09A579C1C47A89781F3573494276C36CB8E59, ___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_tABA09A579C1C47A89781F3573494276C36CB8E59, ___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_tABA09A579C1C47A89781F3573494276C36CB8E59, ___keys_7)); } inline KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 * 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_tABA09A579C1C47A89781F3573494276C36CB8E59, ___values_8)); } inline ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD * get_values_8() const { return ___values_8; } inline ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD * 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_tABA09A579C1C47A89781F3573494276C36CB8E59, ____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_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t20B8E5927E151143D1CBD8554CAF17F0EAC1CF62 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t399C4B066E24442E62E52C1FD1CCF501E96C846F : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tBA1136E2BA4CAD53C59DBF4C4094A9676225F08E : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 : public RuntimeObject { public: public: }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969, ___dictionary_0)); } inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_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_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_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A, ___dictionary_0)); } inline Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * 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/KeyCollection struct KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855, ___dictionary_0)); } inline Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595, ___dictionary_0)); } inline Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009, ___dictionary_0)); } inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * 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_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_t038773730E0761A7E00D42CF199921A06D055B96 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96, ___dictionary_0)); } inline Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * 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); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3, ___dictionary_0)); } inline Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD, ___dictionary_0)); } inline Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // System.Collections.Generic.DictionaryHashHelpers struct DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060 : public RuntimeObject { public: public: }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 : public RuntimeObject { public: // System.String[] System.Runtime.Serialization.SerializationInfo::m_members StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* ___m_members_3; // System.Object[] System.Runtime.Serialization.SerializationInfo::m_data ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* ___m_data_4; // System.Type[] System.Runtime.Serialization.SerializationInfo::m_types TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___m_types_5; // System.Collections.Generic.Dictionary`2 System.Runtime.Serialization.SerializationInfo::m_nameToIndex Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * ___m_nameToIndex_6; // System.Int32 System.Runtime.Serialization.SerializationInfo::m_currMember int32_t ___m_currMember_7; // System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::m_converter RuntimeObject* ___m_converter_8; // System.String System.Runtime.Serialization.SerializationInfo::m_fullTypeName String_t* ___m_fullTypeName_9; // System.String System.Runtime.Serialization.SerializationInfo::m_assemName String_t* ___m_assemName_10; // System.Type System.Runtime.Serialization.SerializationInfo::objectType Type_t * ___objectType_11; // System.Boolean System.Runtime.Serialization.SerializationInfo::isFullTypeNameSetExplicit bool ___isFullTypeNameSetExplicit_12; // System.Boolean System.Runtime.Serialization.SerializationInfo::isAssemblyNameSetExplicit bool ___isAssemblyNameSetExplicit_13; // System.Boolean System.Runtime.Serialization.SerializationInfo::requireSameTokenInPartialTrust bool ___requireSameTokenInPartialTrust_14; public: inline static int32_t get_offset_of_m_members_3() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_members_3)); } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* get_m_members_3() const { return ___m_members_3; } inline StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A** get_address_of_m_members_3() { return &___m_members_3; } inline void set_m_members_3(StringU5BU5D_tACEBFEDE350025B554CD507C9AE8FFE49359549A* value) { ___m_members_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_members_3), (void*)value); } inline static int32_t get_offset_of_m_data_4() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_data_4)); } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* get_m_data_4() const { return ___m_data_4; } inline ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE** get_address_of_m_data_4() { return &___m_data_4; } inline void set_m_data_4(ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* value) { ___m_data_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_data_4), (void*)value); } inline static int32_t get_offset_of_m_types_5() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_types_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_m_types_5() const { return ___m_types_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_m_types_5() { return &___m_types_5; } inline void set_m_types_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___m_types_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_types_5), (void*)value); } inline static int32_t get_offset_of_m_nameToIndex_6() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_nameToIndex_6)); } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * get_m_nameToIndex_6() const { return ___m_nameToIndex_6; } inline Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 ** get_address_of_m_nameToIndex_6() { return &___m_nameToIndex_6; } inline void set_m_nameToIndex_6(Dictionary_2_tC94E9875910491F8130C2DC8B11E4D1548A55162 * value) { ___m_nameToIndex_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_nameToIndex_6), (void*)value); } inline static int32_t get_offset_of_m_currMember_7() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_currMember_7)); } inline int32_t get_m_currMember_7() const { return ___m_currMember_7; } inline int32_t* get_address_of_m_currMember_7() { return &___m_currMember_7; } inline void set_m_currMember_7(int32_t value) { ___m_currMember_7 = value; } inline static int32_t get_offset_of_m_converter_8() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_converter_8)); } inline RuntimeObject* get_m_converter_8() const { return ___m_converter_8; } inline RuntimeObject** get_address_of_m_converter_8() { return &___m_converter_8; } inline void set_m_converter_8(RuntimeObject* value) { ___m_converter_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_converter_8), (void*)value); } inline static int32_t get_offset_of_m_fullTypeName_9() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_fullTypeName_9)); } inline String_t* get_m_fullTypeName_9() const { return ___m_fullTypeName_9; } inline String_t** get_address_of_m_fullTypeName_9() { return &___m_fullTypeName_9; } inline void set_m_fullTypeName_9(String_t* value) { ___m_fullTypeName_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_fullTypeName_9), (void*)value); } inline static int32_t get_offset_of_m_assemName_10() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___m_assemName_10)); } inline String_t* get_m_assemName_10() const { return ___m_assemName_10; } inline String_t** get_address_of_m_assemName_10() { return &___m_assemName_10; } inline void set_m_assemName_10(String_t* value) { ___m_assemName_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_assemName_10), (void*)value); } inline static int32_t get_offset_of_objectType_11() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___objectType_11)); } inline Type_t * get_objectType_11() const { return ___objectType_11; } inline Type_t ** get_address_of_objectType_11() { return &___objectType_11; } inline void set_objectType_11(Type_t * value) { ___objectType_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___objectType_11), (void*)value); } inline static int32_t get_offset_of_isFullTypeNameSetExplicit_12() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isFullTypeNameSetExplicit_12)); } inline bool get_isFullTypeNameSetExplicit_12() const { return ___isFullTypeNameSetExplicit_12; } inline bool* get_address_of_isFullTypeNameSetExplicit_12() { return &___isFullTypeNameSetExplicit_12; } inline void set_isFullTypeNameSetExplicit_12(bool value) { ___isFullTypeNameSetExplicit_12 = value; } inline static int32_t get_offset_of_isAssemblyNameSetExplicit_13() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___isAssemblyNameSetExplicit_13)); } inline bool get_isAssemblyNameSetExplicit_13() const { return ___isAssemblyNameSetExplicit_13; } inline bool* get_address_of_isAssemblyNameSetExplicit_13() { return &___isAssemblyNameSetExplicit_13; } inline void set_isAssemblyNameSetExplicit_13(bool value) { ___isAssemblyNameSetExplicit_13 = value; } inline static int32_t get_offset_of_requireSameTokenInPartialTrust_14() { return static_cast(offsetof(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1, ___requireSameTokenInPartialTrust_14)); } inline bool get_requireSameTokenInPartialTrust_14() const { return ___requireSameTokenInPartialTrust_14; } inline bool* get_address_of_requireSameTokenInPartialTrust_14() { return &___requireSameTokenInPartialTrust_14; } inline void set_requireSameTokenInPartialTrust_14(bool value) { ___requireSameTokenInPartialTrust_14 = value; } }; // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::m_stringLength int32_t ___m_stringLength_0; // System.Char System.String::m_firstChar Il2CppChar ___m_firstChar_1; public: inline static int32_t get_offset_of_m_stringLength_0() { return static_cast(offsetof(String_t, ___m_stringLength_0)); } inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; } inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; } inline void set_m_stringLength_0(int32_t value) { ___m_stringLength_0 = value; } inline static int32_t get_offset_of_m_firstChar_1() { return static_cast(offsetof(String_t, ___m_firstChar_1)); } inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; } inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; } inline void set_m_firstChar_1(Il2CppChar value) { ___m_firstChar_1 = value; } }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_tE032650534234E8BCC41BF224A68F799EB231216 { public: // System.Int32 System.Collections.Generic.Dictionary`2/Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2/Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2/Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2/Entry::value bool ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tE032650534234E8BCC41BF224A68F799EB231216, ___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_tE032650534234E8BCC41BF224A68F799EB231216, ___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_tE032650534234E8BCC41BF224A68F799EB231216, ___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_tE032650534234E8BCC41BF224A68F799EB231216, ___value_3)); } inline bool get_value_3() const { return ___value_3; } inline bool* get_address_of_value_3() { return &___value_3; } inline void set_value_3(bool value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_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.Dictionary`2/Entry struct Entry_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC { 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 float ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC, ___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_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC, ___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_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC, ___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_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC, ___value_3)); } inline float get_value_3() const { return ___value_3; } inline float* get_address_of_value_3() { return &___value_3; } inline void set_value_3(float value) { ___value_3 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value bool ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A, ___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_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A, ___value_1)); } inline bool get_value_1() const { return ___value_1; } inline bool* get_address_of_value_1() { return &___value_1; } inline void set_value_1(bool value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_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.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value float ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF, ___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_t5BF959754D6D63F4A22229D19CE05C1E822830EF, ___value_1)); } inline float get_value_1() const { return ___value_1; } inline float* get_address_of_value_1() { return &___value_1; } inline void set_value_1(float value) { ___value_1 = value; } }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 { public: // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75, ___m_Array_0)); } inline InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4* get_m_Array_0() const { return ___m_Array_0; } inline InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4** get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4* value) { ___m_Array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value); } inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast(offsetof(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75, ___m_StartIndex_1)); } inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; } inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; } inline void set_m_StartIndex_1(int32_t value) { ___m_StartIndex_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E { public: // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E, ___m_Array_0)); } inline NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* get_m_Array_0() const { return ___m_Array_0; } inline NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD** get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* value) { ___m_Array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value); } inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast(offsetof(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E, ___m_StartIndex_1)); } inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; } inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; } inline void set_m_StartIndex_1(int32_t value) { ___m_StartIndex_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 { public: // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_Array_0)); } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* get_m_Array_0() const { return ___m_Array_0; } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391** get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* value) { ___m_Array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value); } inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_StartIndex_1)); } inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; } inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; } inline void set_m_StartIndex_1(int32_t value) { ___m_StartIndex_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; // System.Collections.DictionaryEntry struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 { public: // System.Object System.Collections.DictionaryEntry::_key RuntimeObject * ____key_0; // System.Object System.Collections.DictionaryEntry::_value RuntimeObject * ____value_1; public: inline static int32_t get_offset_of__key_0() { return static_cast(offsetof(DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90, ____key_0)); } inline RuntimeObject * get__key_0() const { return ____key_0; } inline RuntimeObject ** get_address_of__key_0() { return &____key_0; } inline void set__key_0(RuntimeObject * value) { ____key_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____key_0), (void*)value); } inline static int32_t get_offset_of__value_1() { return static_cast(offsetof(DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90, ____value_1)); } inline RuntimeObject * get__value_1() const { return ____value_1; } inline RuntimeObject ** get_address_of__value_1() { return &____value_1; } inline void set__value_1(RuntimeObject * value) { ____value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____value_1), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Collections.DictionaryEntry struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_pinvoke { Il2CppIUnknown* ____key_0; Il2CppIUnknown* ____value_1; }; // Native definition for COM marshalling of System.Collections.DictionaryEntry struct DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90_marshaled_com { Il2CppIUnknown* ____key_0; Il2CppIUnknown* ____value_1; }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // UnityEngine.InputSystem.Utilities.FourCC struct FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 { public: // System.Int32 UnityEngine.InputSystem.Utilities.FourCC::m_Code int32_t ___m_Code_0; public: inline static int32_t get_offset_of_m_Code_0() { return static_cast(offsetof(FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9, ___m_Code_0)); } inline int32_t get_m_Code_0() const { return ___m_Code_0; } inline int32_t* get_address_of_m_Code_0() { return &___m_Code_0; } inline void set_m_Code_0(int32_t value) { ___m_Code_0 = value; } }; // 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; } }; // UnityEngine.InputSystem.Utilities.InternedString struct InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED { public: // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringOriginalCase String_t* ___m_StringOriginalCase_0; // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringLowerCase String_t* ___m_StringLowerCase_1; public: inline static int32_t get_offset_of_m_StringOriginalCase_0() { return static_cast(offsetof(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED, ___m_StringOriginalCase_0)); } inline String_t* get_m_StringOriginalCase_0() const { return ___m_StringOriginalCase_0; } inline String_t** get_address_of_m_StringOriginalCase_0() { return &___m_StringOriginalCase_0; } inline void set_m_StringOriginalCase_0(String_t* value) { ___m_StringOriginalCase_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_StringOriginalCase_0), (void*)value); } inline static int32_t get_offset_of_m_StringLowerCase_1() { return static_cast(offsetof(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED, ___m_StringLowerCase_1)); } inline String_t* get_m_StringLowerCase_1() const { return ___m_StringLowerCase_1; } inline String_t** get_address_of_m_StringLowerCase_1() { return &___m_StringLowerCase_1; } inline void set_m_StringLowerCase_1(String_t* value) { ___m_StringLowerCase_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_StringLowerCase_1), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke { char* ___m_StringOriginalCase_0; char* ___m_StringLowerCase_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com { Il2CppChar* ___m_StringOriginalCase_0; Il2CppChar* ___m_StringLowerCase_1; }; // System.Collections.Generic.NonRandomizedStringEqualityComparer struct NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 : public EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E { public: public: }; // 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.Single struct Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E { public: // System.Single System.Single::m_value float ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Single_tE07797BA3C98D4CA9B5A19413C19A76688AB899E, ___m_value_0)); } inline float get_m_value_0() const { return ___m_value_0; } inline float* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(float value) { ___m_value_0 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // 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_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * ___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_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A ___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_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851, ___dictionary_0)); } inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851, ___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_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851, ___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_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851, ___current_3)); } inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A get_current_3() const { return ___current_3; } inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A 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_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851, ___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_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.Dictionary`2/Enumerator struct Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * ___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_t5BF959754D6D63F4A22229D19CE05C1E822830EF ___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_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B, ___dictionary_0)); } inline Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B, ___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_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B, ___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_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B, ___current_3)); } inline KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF get_current_3() const { return ___current_3; } inline KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF 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_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B, ___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_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); } }; // 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; } }; // UnityEngine.Playables.PlayableHandle struct PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A { public: // System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle intptr_t ___m_Handle_0; // System.UInt32 UnityEngine.Playables.PlayableHandle::m_Version uint32_t ___m_Version_1; public: inline static int32_t get_offset_of_m_Handle_0() { return static_cast(offsetof(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A, ___m_Handle_0)); } inline intptr_t get_m_Handle_0() const { return ___m_Handle_0; } inline intptr_t* get_address_of_m_Handle_0() { return &___m_Handle_0; } inline void set_m_Handle_0(intptr_t value) { ___m_Handle_0 = value; } inline static int32_t get_offset_of_m_Version_1() { return static_cast(offsetof(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A, ___m_Version_1)); } inline uint32_t get_m_Version_1() const { return ___m_Version_1; } inline uint32_t* get_address_of_m_Version_1() { return &___m_Version_1; } inline void set_m_Version_1(uint32_t value) { ___m_Version_1 = 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.TypeCode struct TypeCode_tCB39BAB5CFB7A1E0BCB521413E3C46B81C31AA7C { public: // System.Int32 System.TypeCode::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(TypeCode_tCB39BAB5CFB7A1E0BCB521413E3C46B81C31AA7C, ___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; } }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags struct Flags_t6F7599E4924E4F24DE5613340EEA1E222928DE34 { public: // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Flags_t6F7599E4924E4F24DE5613340EEA1E222928DE34, ___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_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; } }; // UnityEngine.Playables.Playable struct Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 { public: // UnityEngine.Playables.PlayableHandle UnityEngine.Playables.Playable::m_Handle PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A ___m_Handle_0; public: inline static int32_t get_offset_of_m_Handle_0() { return static_cast(offsetof(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2, ___m_Handle_0)); } inline PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A get_m_Handle_0() const { return ___m_Handle_0; } inline PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A * get_address_of_m_Handle_0() { return &___m_Handle_0; } inline void set_m_Handle_0(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A value) { ___m_Handle_0 = value; } }; // UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 { public: union { #pragma pack(push, tp, 1) struct { // System.TypeCode UnityEngine.InputSystem.Utilities.PrimitiveValue::m_Type int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; // System.Boolean UnityEngine.InputSystem.Utilities.PrimitiveValue::m_BoolValue bool ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; bool ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; // System.Char UnityEngine.InputSystem.Utilities.PrimitiveValue::m_CharValue Il2CppChar ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; Il2CppChar ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; // System.Byte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ByteValue uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; // System.SByte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_SByteValue int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; // System.Int16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ShortValue int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; // System.UInt16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UShortValue uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; // System.Int32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_IntValue int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; // System.UInt32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UIntValue uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; // System.Int64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_LongValue int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; // System.UInt64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ULongValue uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; // System.Single UnityEngine.InputSystem.Utilities.PrimitiveValue::m_FloatValue float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; // System.Double UnityEngine.InputSystem.Utilities.PrimitiveValue::m_DoubleValue double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_m_Type_0() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_Type_0)); } inline int32_t get_m_Type_0() const { return ___m_Type_0; } inline int32_t* get_address_of_m_Type_0() { return &___m_Type_0; } inline void set_m_Type_0(int32_t value) { ___m_Type_0 = value; } inline static int32_t get_offset_of_m_BoolValue_1() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_BoolValue_1)); } inline bool get_m_BoolValue_1() const { return ___m_BoolValue_1; } inline bool* get_address_of_m_BoolValue_1() { return &___m_BoolValue_1; } inline void set_m_BoolValue_1(bool value) { ___m_BoolValue_1 = value; } inline static int32_t get_offset_of_m_CharValue_2() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_CharValue_2)); } inline Il2CppChar get_m_CharValue_2() const { return ___m_CharValue_2; } inline Il2CppChar* get_address_of_m_CharValue_2() { return &___m_CharValue_2; } inline void set_m_CharValue_2(Il2CppChar value) { ___m_CharValue_2 = value; } inline static int32_t get_offset_of_m_ByteValue_3() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ByteValue_3)); } inline uint8_t get_m_ByteValue_3() const { return ___m_ByteValue_3; } inline uint8_t* get_address_of_m_ByteValue_3() { return &___m_ByteValue_3; } inline void set_m_ByteValue_3(uint8_t value) { ___m_ByteValue_3 = value; } inline static int32_t get_offset_of_m_SByteValue_4() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_SByteValue_4)); } inline int8_t get_m_SByteValue_4() const { return ___m_SByteValue_4; } inline int8_t* get_address_of_m_SByteValue_4() { return &___m_SByteValue_4; } inline void set_m_SByteValue_4(int8_t value) { ___m_SByteValue_4 = value; } inline static int32_t get_offset_of_m_ShortValue_5() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ShortValue_5)); } inline int16_t get_m_ShortValue_5() const { return ___m_ShortValue_5; } inline int16_t* get_address_of_m_ShortValue_5() { return &___m_ShortValue_5; } inline void set_m_ShortValue_5(int16_t value) { ___m_ShortValue_5 = value; } inline static int32_t get_offset_of_m_UShortValue_6() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_UShortValue_6)); } inline uint16_t get_m_UShortValue_6() const { return ___m_UShortValue_6; } inline uint16_t* get_address_of_m_UShortValue_6() { return &___m_UShortValue_6; } inline void set_m_UShortValue_6(uint16_t value) { ___m_UShortValue_6 = value; } inline static int32_t get_offset_of_m_IntValue_7() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_IntValue_7)); } inline int32_t get_m_IntValue_7() const { return ___m_IntValue_7; } inline int32_t* get_address_of_m_IntValue_7() { return &___m_IntValue_7; } inline void set_m_IntValue_7(int32_t value) { ___m_IntValue_7 = value; } inline static int32_t get_offset_of_m_UIntValue_8() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_UIntValue_8)); } inline uint32_t get_m_UIntValue_8() const { return ___m_UIntValue_8; } inline uint32_t* get_address_of_m_UIntValue_8() { return &___m_UIntValue_8; } inline void set_m_UIntValue_8(uint32_t value) { ___m_UIntValue_8 = value; } inline static int32_t get_offset_of_m_LongValue_9() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_LongValue_9)); } inline int64_t get_m_LongValue_9() const { return ___m_LongValue_9; } inline int64_t* get_address_of_m_LongValue_9() { return &___m_LongValue_9; } inline void set_m_LongValue_9(int64_t value) { ___m_LongValue_9 = value; } inline static int32_t get_offset_of_m_ULongValue_10() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ULongValue_10)); } inline uint64_t get_m_ULongValue_10() const { return ___m_ULongValue_10; } inline uint64_t* get_address_of_m_ULongValue_10() { return &___m_ULongValue_10; } inline void set_m_ULongValue_10(uint64_t value) { ___m_ULongValue_10 = value; } inline static int32_t get_offset_of_m_FloatValue_11() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_FloatValue_11)); } inline float get_m_FloatValue_11() const { return ___m_FloatValue_11; } inline float* get_address_of_m_FloatValue_11() { return &___m_FloatValue_11; } inline void set_m_FloatValue_11(float value) { ___m_FloatValue_11 = value; } inline static int32_t get_offset_of_m_DoubleValue_12() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_DoubleValue_12)); } inline double get_m_DoubleValue_12() const { return ___m_DoubleValue_12; } inline double* get_address_of_m_DoubleValue_12() { return &___m_DoubleValue_12; } inline void set_m_DoubleValue_12(double value) { ___m_DoubleValue_12 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // 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; } }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843 { 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 Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843, ___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_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843, ___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_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843, ___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_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843, ___value_3)); } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 get_value_3() const { return ___value_3; } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * get_address_of_value_3() { return &___value_3; } inline void set_value_3(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 value) { ___value_3 = 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.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446, ___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_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446, ___value_1)); } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 get_value_1() const { return ___value_1; } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 value) { ___value_1 = value; } }; // System.ArgumentException struct ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: // System.String System.ArgumentException::m_paramName String_t* ___m_paramName_17; public: inline static int32_t get_offset_of_m_paramName_17() { return static_cast(offsetof(ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00, ___m_paramName_17)); } inline String_t* get_m_paramName_17() const { return ___m_paramName_17; } inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; } inline void set_m_paramName_17(String_t* value) { ___m_paramName_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_paramName_17), (void*)value); } }; // System.ArrayTypeMismatchException struct ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.InvalidCastException struct InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.Collections.Generic.KeyNotFoundException struct KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.Runtime.Serialization.SerializationException struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 { public: // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___U3CnameU3Ek__BackingField_0; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___U3ClayoutU3Ek__BackingField_1; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___U3CvariantsU3Ek__BackingField_2; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CuseStateFromU3Ek__BackingField_3; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CdisplayNameU3Ek__BackingField_4; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CshortDisplayNameU3Ek__BackingField_5; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CusagesU3Ek__BackingField_6; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CaliasesU3Ek__BackingField_7; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_8; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E ___U3CprocessorsU3Ek__BackingField_9; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CoffsetU3Ek__BackingField_10; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CbitU3Ek__BackingField_11; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 ___U3CformatU3Ek__BackingField_13; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField int32_t ___U3CflagsU3Ek__BackingField_14; // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField int32_t ___U3CarraySizeU3Ek__BackingField_15; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 ___U3CdefaultStateU3Ek__BackingField_16; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 ___U3CminValueU3Ek__BackingField_17; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 ___U3CmaxValueU3Ek__BackingField_18; public: inline static int32_t get_offset_of_U3CnameU3Ek__BackingField_0() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CnameU3Ek__BackingField_0)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_U3CnameU3Ek__BackingField_0() const { return ___U3CnameU3Ek__BackingField_0; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_U3CnameU3Ek__BackingField_0() { return &___U3CnameU3Ek__BackingField_0; } inline void set_U3CnameU3Ek__BackingField_0(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___U3CnameU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_U3ClayoutU3Ek__BackingField_1() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3ClayoutU3Ek__BackingField_1)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_U3ClayoutU3Ek__BackingField_1() const { return ___U3ClayoutU3Ek__BackingField_1; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_U3ClayoutU3Ek__BackingField_1() { return &___U3ClayoutU3Ek__BackingField_1; } inline void set_U3ClayoutU3Ek__BackingField_1(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___U3ClayoutU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_U3CvariantsU3Ek__BackingField_2() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CvariantsU3Ek__BackingField_2)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_U3CvariantsU3Ek__BackingField_2() const { return ___U3CvariantsU3Ek__BackingField_2; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_U3CvariantsU3Ek__BackingField_2() { return &___U3CvariantsU3Ek__BackingField_2; } inline void set_U3CvariantsU3Ek__BackingField_2(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___U3CvariantsU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_U3CuseStateFromU3Ek__BackingField_3() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CuseStateFromU3Ek__BackingField_3)); } inline String_t* get_U3CuseStateFromU3Ek__BackingField_3() const { return ___U3CuseStateFromU3Ek__BackingField_3; } inline String_t** get_address_of_U3CuseStateFromU3Ek__BackingField_3() { return &___U3CuseStateFromU3Ek__BackingField_3; } inline void set_U3CuseStateFromU3Ek__BackingField_3(String_t* value) { ___U3CuseStateFromU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CuseStateFromU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CdisplayNameU3Ek__BackingField_4() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CdisplayNameU3Ek__BackingField_4)); } inline String_t* get_U3CdisplayNameU3Ek__BackingField_4() const { return ___U3CdisplayNameU3Ek__BackingField_4; } inline String_t** get_address_of_U3CdisplayNameU3Ek__BackingField_4() { return &___U3CdisplayNameU3Ek__BackingField_4; } inline void set_U3CdisplayNameU3Ek__BackingField_4(String_t* value) { ___U3CdisplayNameU3Ek__BackingField_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CdisplayNameU3Ek__BackingField_4), (void*)value); } inline static int32_t get_offset_of_U3CshortDisplayNameU3Ek__BackingField_5() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CshortDisplayNameU3Ek__BackingField_5)); } inline String_t* get_U3CshortDisplayNameU3Ek__BackingField_5() const { return ___U3CshortDisplayNameU3Ek__BackingField_5; } inline String_t** get_address_of_U3CshortDisplayNameU3Ek__BackingField_5() { return &___U3CshortDisplayNameU3Ek__BackingField_5; } inline void set_U3CshortDisplayNameU3Ek__BackingField_5(String_t* value) { ___U3CshortDisplayNameU3Ek__BackingField_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CshortDisplayNameU3Ek__BackingField_5), (void*)value); } inline static int32_t get_offset_of_U3CusagesU3Ek__BackingField_6() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CusagesU3Ek__BackingField_6)); } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 get_U3CusagesU3Ek__BackingField_6() const { return ___U3CusagesU3Ek__BackingField_6; } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 * get_address_of_U3CusagesU3Ek__BackingField_6() { return &___U3CusagesU3Ek__BackingField_6; } inline void set_U3CusagesU3Ek__BackingField_6(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 value) { ___U3CusagesU3Ek__BackingField_6 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CaliasesU3Ek__BackingField_7() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CaliasesU3Ek__BackingField_7)); } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 get_U3CaliasesU3Ek__BackingField_7() const { return ___U3CaliasesU3Ek__BackingField_7; } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 * get_address_of_U3CaliasesU3Ek__BackingField_7() { return &___U3CaliasesU3Ek__BackingField_7; } inline void set_U3CaliasesU3Ek__BackingField_7(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 value) { ___U3CaliasesU3Ek__BackingField_7 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CparametersU3Ek__BackingField_8() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CparametersU3Ek__BackingField_8)); } inline ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 get_U3CparametersU3Ek__BackingField_8() const { return ___U3CparametersU3Ek__BackingField_8; } inline ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 * get_address_of_U3CparametersU3Ek__BackingField_8() { return &___U3CparametersU3Ek__BackingField_8; } inline void set_U3CparametersU3Ek__BackingField_8(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 value) { ___U3CparametersU3Ek__BackingField_8 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CprocessorsU3Ek__BackingField_9() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CprocessorsU3Ek__BackingField_9)); } inline ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E get_U3CprocessorsU3Ek__BackingField_9() const { return ___U3CprocessorsU3Ek__BackingField_9; } inline ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E * get_address_of_U3CprocessorsU3Ek__BackingField_9() { return &___U3CprocessorsU3Ek__BackingField_9; } inline void set_U3CprocessorsU3Ek__BackingField_9(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E value) { ___U3CprocessorsU3Ek__BackingField_9 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CoffsetU3Ek__BackingField_10() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CoffsetU3Ek__BackingField_10)); } inline uint32_t get_U3CoffsetU3Ek__BackingField_10() const { return ___U3CoffsetU3Ek__BackingField_10; } inline uint32_t* get_address_of_U3CoffsetU3Ek__BackingField_10() { return &___U3CoffsetU3Ek__BackingField_10; } inline void set_U3CoffsetU3Ek__BackingField_10(uint32_t value) { ___U3CoffsetU3Ek__BackingField_10 = value; } inline static int32_t get_offset_of_U3CbitU3Ek__BackingField_11() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CbitU3Ek__BackingField_11)); } inline uint32_t get_U3CbitU3Ek__BackingField_11() const { return ___U3CbitU3Ek__BackingField_11; } inline uint32_t* get_address_of_U3CbitU3Ek__BackingField_11() { return &___U3CbitU3Ek__BackingField_11; } inline void set_U3CbitU3Ek__BackingField_11(uint32_t value) { ___U3CbitU3Ek__BackingField_11 = value; } inline static int32_t get_offset_of_U3CsizeInBitsU3Ek__BackingField_12() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CsizeInBitsU3Ek__BackingField_12)); } inline uint32_t get_U3CsizeInBitsU3Ek__BackingField_12() const { return ___U3CsizeInBitsU3Ek__BackingField_12; } inline uint32_t* get_address_of_U3CsizeInBitsU3Ek__BackingField_12() { return &___U3CsizeInBitsU3Ek__BackingField_12; } inline void set_U3CsizeInBitsU3Ek__BackingField_12(uint32_t value) { ___U3CsizeInBitsU3Ek__BackingField_12 = value; } inline static int32_t get_offset_of_U3CformatU3Ek__BackingField_13() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CformatU3Ek__BackingField_13)); } inline FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 get_U3CformatU3Ek__BackingField_13() const { return ___U3CformatU3Ek__BackingField_13; } inline FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 * get_address_of_U3CformatU3Ek__BackingField_13() { return &___U3CformatU3Ek__BackingField_13; } inline void set_U3CformatU3Ek__BackingField_13(FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 value) { ___U3CformatU3Ek__BackingField_13 = value; } inline static int32_t get_offset_of_U3CflagsU3Ek__BackingField_14() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CflagsU3Ek__BackingField_14)); } inline int32_t get_U3CflagsU3Ek__BackingField_14() const { return ___U3CflagsU3Ek__BackingField_14; } inline int32_t* get_address_of_U3CflagsU3Ek__BackingField_14() { return &___U3CflagsU3Ek__BackingField_14; } inline void set_U3CflagsU3Ek__BackingField_14(int32_t value) { ___U3CflagsU3Ek__BackingField_14 = value; } inline static int32_t get_offset_of_U3CarraySizeU3Ek__BackingField_15() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CarraySizeU3Ek__BackingField_15)); } inline int32_t get_U3CarraySizeU3Ek__BackingField_15() const { return ___U3CarraySizeU3Ek__BackingField_15; } inline int32_t* get_address_of_U3CarraySizeU3Ek__BackingField_15() { return &___U3CarraySizeU3Ek__BackingField_15; } inline void set_U3CarraySizeU3Ek__BackingField_15(int32_t value) { ___U3CarraySizeU3Ek__BackingField_15 = value; } inline static int32_t get_offset_of_U3CdefaultStateU3Ek__BackingField_16() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CdefaultStateU3Ek__BackingField_16)); } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 get_U3CdefaultStateU3Ek__BackingField_16() const { return ___U3CdefaultStateU3Ek__BackingField_16; } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 * get_address_of_U3CdefaultStateU3Ek__BackingField_16() { return &___U3CdefaultStateU3Ek__BackingField_16; } inline void set_U3CdefaultStateU3Ek__BackingField_16(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 value) { ___U3CdefaultStateU3Ek__BackingField_16 = value; } inline static int32_t get_offset_of_U3CminValueU3Ek__BackingField_17() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CminValueU3Ek__BackingField_17)); } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 get_U3CminValueU3Ek__BackingField_17() const { return ___U3CminValueU3Ek__BackingField_17; } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 * get_address_of_U3CminValueU3Ek__BackingField_17() { return &___U3CminValueU3Ek__BackingField_17; } inline void set_U3CminValueU3Ek__BackingField_17(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 value) { ___U3CminValueU3Ek__BackingField_17 = value; } inline static int32_t get_offset_of_U3CmaxValueU3Ek__BackingField_18() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CmaxValueU3Ek__BackingField_18)); } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 get_U3CmaxValueU3Ek__BackingField_18() const { return ___U3CmaxValueU3Ek__BackingField_18; } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 * get_address_of_U3CmaxValueU3Ek__BackingField_18() { return &___U3CmaxValueU3Ek__BackingField_18; } inline void set_U3CmaxValueU3Ek__BackingField_18(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 value) { ___U3CmaxValueU3Ek__BackingField_18 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15_marshaled_pinvoke { InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___U3CnameU3Ek__BackingField_0; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___U3ClayoutU3Ek__BackingField_1; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___U3CvariantsU3Ek__BackingField_2; char* ___U3CuseStateFromU3Ek__BackingField_3; char* ___U3CdisplayNameU3Ek__BackingField_4; char* ___U3CshortDisplayNameU3Ek__BackingField_5; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CusagesU3Ek__BackingField_6; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CaliasesU3Ek__BackingField_7; ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_8; ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E ___U3CprocessorsU3Ek__BackingField_9; uint32_t ___U3CoffsetU3Ek__BackingField_10; uint32_t ___U3CbitU3Ek__BackingField_11; uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 ___U3CformatU3Ek__BackingField_13; int32_t ___U3CflagsU3Ek__BackingField_14; int32_t ___U3CarraySizeU3Ek__BackingField_15; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke ___U3CdefaultStateU3Ek__BackingField_16; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke ___U3CminValueU3Ek__BackingField_17; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke ___U3CmaxValueU3Ek__BackingField_18; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15_marshaled_com { InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___U3CnameU3Ek__BackingField_0; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___U3ClayoutU3Ek__BackingField_1; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___U3CvariantsU3Ek__BackingField_2; Il2CppChar* ___U3CuseStateFromU3Ek__BackingField_3; Il2CppChar* ___U3CdisplayNameU3Ek__BackingField_4; Il2CppChar* ___U3CshortDisplayNameU3Ek__BackingField_5; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CusagesU3Ek__BackingField_6; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CaliasesU3Ek__BackingField_7; ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_8; ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E ___U3CprocessorsU3Ek__BackingField_9; uint32_t ___U3CoffsetU3Ek__BackingField_10; uint32_t ___U3CbitU3Ek__BackingField_11; uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 ___U3CformatU3Ek__BackingField_13; int32_t ___U3CflagsU3Ek__BackingField_14; int32_t ___U3CarraySizeU3Ek__BackingField_15; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com ___U3CdefaultStateU3Ek__BackingField_16; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com ___U3CminValueU3Ek__BackingField_17; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com ___U3CmaxValueU3Ek__BackingField_18; }; // System.Collections.Generic.Dictionary`2/Entry struct Entry_t406C2170C4FF0BFE539AF4DAE3665670305D4D10 { 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 ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t406C2170C4FF0BFE539AF4DAE3665670305D4D10, ___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_t406C2170C4FF0BFE539AF4DAE3665670305D4D10, ___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_t406C2170C4FF0BFE539AF4DAE3665670305D4D10, ___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_t406C2170C4FF0BFE539AF4DAE3665670305D4D10, ___value_3)); } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 get_value_3() const { return ___value_3; } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * get_address_of_value_3() { return &___value_3; } inline void set_value_3(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_3))->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_3))->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_3))->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_3))->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_3))->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_3))->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_3))->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_3))->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_3))->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_3))->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * ___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_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 ___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_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399, ___dictionary_0)); } inline Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399, ___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_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399, ___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_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399, ___current_3)); } inline KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 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_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399, ___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_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80, ___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_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80, ___value_1)); } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 get_value_1() const { return ___value_1; } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_1))->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_1))->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_1))->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_1))->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_1))->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_1))->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_1))->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_1))->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_1))->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___value_1))->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } }; // System.ArgumentNullException struct ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: public: }; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 : public ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 { public: // System.Object System.ArgumentOutOfRangeException::m_actualValue RuntimeObject * ___m_actualValue_19; public: inline static int32_t get_offset_of_m_actualValue_19() { return static_cast(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8, ___m_actualValue_19)); } inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; } inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; } inline void set_m_actualValue_19(RuntimeObject * value) { ___m_actualValue_19 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_actualValue_19), (void*)value); } }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * ___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_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 ___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_t3A2D103316D32CC1960316CE838F40F952F16D2A, ___dictionary_0)); } inline Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A, ___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_t3A2D103316D32CC1960316CE838F40F952F16D2A, ___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_t3A2D103316D32CC1960316CE838F40F952F16D2A, ___current_3)); } inline KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___value_1))->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___value_1))->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___value_1))->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___value_1))->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___value_1))->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___value_1))->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___value_1))->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___value_1))->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___value_1))->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___value_1))->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A, ___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.Object // System.Object // System.Runtime.CompilerServices.ConditionalWeakTable`2 // System.Runtime.CompilerServices.ConditionalWeakTable`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 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 // System.Collections.Generic.EqualityComparer`1 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 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 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 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/KeyCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection // System.Collections.Generic.Dictionary`2/ValueCollection struct Il2CppArrayBounds; // System.Array struct Il2CppArrayBounds; // System.Array // System.Collections.Generic.DictionaryHashHelpers struct DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields { public: // System.Runtime.CompilerServices.ConditionalWeakTable`2 System.Collections.Generic.DictionaryHashHelpers::k__BackingField ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * ___U3CSerializationInfoTableU3Ek__BackingField_0; public: inline static int32_t get_offset_of_U3CSerializationInfoTableU3Ek__BackingField_0() { return static_cast(offsetof(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields, ___U3CSerializationInfoTableU3Ek__BackingField_0)); } inline ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * get_U3CSerializationInfoTableU3Ek__BackingField_0() const { return ___U3CSerializationInfoTableU3Ek__BackingField_0; } inline ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E ** get_address_of_U3CSerializationInfoTableU3Ek__BackingField_0() { return &___U3CSerializationInfoTableU3Ek__BackingField_0; } inline void set_U3CSerializationInfoTableU3Ek__BackingField_0(ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * value) { ___U3CSerializationInfoTableU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CSerializationInfoTableU3Ek__BackingField_0), (void*)value); } }; // System.Collections.Generic.DictionaryHashHelpers // System.Reflection.MemberInfo // System.Reflection.MemberInfo // System.Runtime.Serialization.SerializationInfo // System.Runtime.Serialization.SerializationInfo // System.String struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_5; public: inline static int32_t get_offset_of_Empty_5() { return static_cast(offsetof(String_t_StaticFields, ___Empty_5)); } inline String_t* get_Empty_5() const { return ___Empty_5; } inline String_t** get_address_of_Empty_5() { return &___Empty_5; } inline void set_Empty_5(String_t* value) { ___Empty_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value); } }; // System.String // System.ValueType // System.ValueType // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Boolean // System.Collections.DictionaryEntry // System.Collections.DictionaryEntry // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // System.Enum // UnityEngine.InputSystem.Utilities.FourCC // UnityEngine.InputSystem.Utilities.FourCC // System.Int32 // System.Int32 // System.IntPtr struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // System.IntPtr // UnityEngine.InputSystem.Utilities.InternedString // UnityEngine.InputSystem.Utilities.InternedString // System.Collections.Generic.NonRandomizedStringEqualityComparer // System.Collections.Generic.NonRandomizedStringEqualityComparer // System.Resources.ResourceLocator // System.Resources.ResourceLocator // System.Single // System.Single // System.Void // System.Void // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.Reflection.BindingFlags // System.Reflection.BindingFlags // System.Exception struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // System.Exception // System.Collections.Generic.InsertionBehavior // System.Collections.Generic.InsertionBehavior // System.Int32Enum // System.Int32Enum // UnityEngine.Playables.PlayableHandle struct PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A_StaticFields { public: // UnityEngine.Playables.PlayableHandle UnityEngine.Playables.PlayableHandle::m_Null PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A ___m_Null_2; public: inline static int32_t get_offset_of_m_Null_2() { return static_cast(offsetof(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A_StaticFields, ___m_Null_2)); } inline PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A get_m_Null_2() const { return ___m_Null_2; } inline PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A * get_address_of_m_Null_2() { return &___m_Null_2; } inline void set_m_Null_2(PlayableHandle_t50DCD240B0400DDAD0822C13E5DBC7AD64DC027A value) { ___m_Null_2 = value; } }; // UnityEngine.Playables.PlayableHandle // System.RuntimeTypeHandle // System.RuntimeTypeHandle // System.Runtime.Serialization.StreamingContextStates // System.Runtime.Serialization.StreamingContextStates // System.TypeCode // System.TypeCode // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // UnityEngine.Playables.Playable struct Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_StaticFields { public: // UnityEngine.Playables.Playable UnityEngine.Playables.Playable::m_NullPlayable Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___m_NullPlayable_1; public: inline static int32_t get_offset_of_m_NullPlayable_1() { return static_cast(offsetof(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2_StaticFields, ___m_NullPlayable_1)); } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 get_m_NullPlayable_1() const { return ___m_NullPlayable_1; } inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * get_address_of_m_NullPlayable_1() { return &___m_NullPlayable_1; } inline void set_m_NullPlayable_1(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 value) { ___m_NullPlayable_1 = value; } }; // UnityEngine.Playables.Playable // UnityEngine.InputSystem.Utilities.PrimitiveValue // UnityEngine.InputSystem.Utilities.PrimitiveValue // System.Runtime.Serialization.StreamingContext // System.Runtime.Serialization.StreamingContext // System.SystemException // System.SystemException // System.Type struct Type_t_StaticFields { public: // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2; // System.Object System.Type::Missing RuntimeObject * ___Missing_3; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_4; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5; // System.Reflection.Binder System.Type::defaultBinder Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6; public: inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; } inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterAttribute_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value); } inline static int32_t get_offset_of_FilterName_1() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_1)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; } inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; } inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterNameIgnoreCase_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value); } inline static int32_t get_offset_of_Missing_3() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_3)); } inline RuntimeObject * get_Missing_3() const { return ___Missing_3; } inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; } inline void set_Missing_3(RuntimeObject * value) { ___Missing_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value); } inline static int32_t get_offset_of_Delimiter_4() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_4)); } inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; } inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; } inline void set_Delimiter_4(Il2CppChar value) { ___Delimiter_4 = value; } inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; } inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___EmptyTypes_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value); } inline static int32_t get_offset_of_defaultBinder_6() { return static_cast(offsetof(Type_t_StaticFields, ___defaultBinder_6)); } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; } inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value) { ___defaultBinder_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value); } }; // System.Type // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.ArgumentException // System.ArgumentException // System.ArrayTypeMismatchException // System.ArrayTypeMismatchException // System.InvalidCastException // System.InvalidCastException // System.Collections.Generic.KeyNotFoundException // System.Collections.Generic.KeyNotFoundException // System.Runtime.Serialization.SerializationException struct SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields { public: // System.String System.Runtime.Serialization.SerializationException::_nullMessage String_t* ____nullMessage_17; public: inline static int32_t get_offset_of__nullMessage_17() { return static_cast(offsetof(SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92_StaticFields, ____nullMessage_17)); } inline String_t* get__nullMessage_17() const { return ____nullMessage_17; } inline String_t** get_address_of__nullMessage_17() { return &____nullMessage_17; } inline void set__nullMessage_17(String_t* value) { ____nullMessage_17 = value; Il2CppCodeGenWriteBarrier((void**)(&____nullMessage_17), (void*)value); } }; // System.Runtime.Serialization.SerializationException // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Entry // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.KeyValuePair`2 // System.Collections.Generic.KeyValuePair`2 // System.ArgumentNullException // System.ArgumentNullException // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields { public: // System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage String_t* ____rangeMessage_18; public: inline static int32_t get_offset_of__rangeMessage_18() { return static_cast(offsetof(ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8_StaticFields, ____rangeMessage_18)); } inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; } inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; } inline void set__rangeMessage_18(String_t* value) { ____rangeMessage_18 = value; Il2CppCodeGenWriteBarrier((void**)(&____rangeMessage_18), (void*)value); } }; // System.ArgumentOutOfRangeException // System.Collections.Generic.Dictionary`2/Enumerator // System.Collections.Generic.Dictionary`2/Enumerator #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F : public RuntimeArray { public: ALIGN_FIELD (8) Entry_tE032650534234E8BCC41BF224A68F799EB231216 m_Items[1]; public: inline Entry_tE032650534234E8BCC41BF224A68F799EB231216 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_tE032650534234E8BCC41BF224A68F799EB231216 * 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_tE032650534234E8BCC41BF224A68F799EB231216 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_tE032650534234E8BCC41BF224A68F799EB231216 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_tE032650534234E8BCC41BF224A68F799EB231216 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tE032650534234E8BCC41BF224A68F799EB231216 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_t605D5D9F1852A63EA196D844EEA62F07F36B081C : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A m_Items[1]; public: inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * 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_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A 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_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A 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_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.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.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_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_t1B1E924932D52EE4B546D817FC123995F48D4781 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843 m_Items[1]; public: inline Entry_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843 * 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_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843 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_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t7EFE4B1CABF5378A909AB71AF9AF0097DCFC8843 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 m_Items[1]; public: inline KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * 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_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 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_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); } }; // 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 } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB : public RuntimeArray { public: ALIGN_FIELD (8) Entry_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC m_Items[1]; public: inline Entry_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC * 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_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC 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_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tEB6BA79AEA99BB76838C2C976F1B8E940BB541DC value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF m_Items[1]; public: inline KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * 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_t5BF959754D6D63F4A22229D19CE05C1E822830EF 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_t5BF959754D6D63F4A22229D19CE05C1E822830EF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_0), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t406C2170C4FF0BFE539AF4DAE3665670305D4D10 m_Items[1]; public: inline Entry_t406C2170C4FF0BFE539AF4DAE3665670305D4D10 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t406C2170C4FF0BFE539AF4DAE3665670305D4D10 * 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_t406C2170C4FF0BFE539AF4DAE3665670305D4D10 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))->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } inline Entry_t406C2170C4FF0BFE539AF4DAE3665670305D4D10 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t406C2170C4FF0BFE539AF4DAE3665670305D4D10 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t406C2170C4FF0BFE539AF4DAE3665670305D4D10 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))->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_3))->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 m_Items[1]; public: inline KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * 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_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 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))->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } inline KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 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))->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_1))->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___value_1))->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } }; // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_gshared_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m9F9DF6119C16A47CA183A11447C735B01FE006C8_gshared_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2::Add(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConditionalWeakTable_2_Add_m92A993D020EA2EE92A0C05D9AA35E65E043E7805_gshared (ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mAAE1742C0DCAAF1A9590BD39EE111DBF2AA545A6_gshared (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, RuntimeObject * ___key0, bool ___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_m2E8653A4AE47CB8320FBCFDB0831F9D87AC2BB88_gshared (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 * __this, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 * EqualityComparer_1_get_Default_m9BD85218737A4A828EAFB90EA108486128A85E90_gshared (const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_TryGetValue_mA862158C8AFAC8C13E7929EBC6C2377B77749884_gshared (ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365 * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ConditionalWeakTable_2_Remove_m0B765A2BAD7A3874D8B33A87AC105A25764895FB_gshared (ConditionalWeakTable_2_tCF100268EF76D0BC19F774221E488BBB4CD4B365 * __this, RuntimeObject * ___key0, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_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_mC6B953D39DE75B2143D5A5850CA81C6779532803_gshared_inline (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m88F692B7F78A3FCE5E88BD2B2514997F17CB45A8_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_mA459ECC630B3F2742DB5C0E6369E91887CD127D0_gshared (Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 * __this, Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * ___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_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_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_mE1D5856CA0AD4BC9F965E7BB22A544AD16FA0D3B_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_mC3DE4829A2FF9925B2642AB5B744A1CD811CD2C4_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_m6056B127052DF1F5C9D551E9461560ABDFD4F7B4_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_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_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_m622223593F7461E7812C581DDB145270016ED303_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_m74B9EB9E16A0CC0F80B0AB74B8E1E91C16E6998E_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_mB0BFDF5B476BD9C60F3059FD81550CDD90836952_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_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_gshared_inline (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 KeyValuePair_2_get_Value_m60AA12485C0D15C0990E19B77CB9B7188611C389_gshared_inline (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mFFC3B26B9DB1FAADC7D6772E06BDAE569B725F3F_gshared (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * __this, RuntimeObject * ___key0, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___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_mCC10A3A8AA470D555665C1AB660AD8F80AD037B0_gshared (Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 * __this, Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * ___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_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_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_mB1564B1CCE4C1408B3E3133E0ACBFAA40FBFC7E8_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_m235C2ECB676FBEBE3C67752ED2214DB926749C44_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_mF3A6121BE8EEA0CD765140BC467C180D15594A0A_gshared (Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D * __this, Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * ___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_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_gshared_inline (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float KeyValuePair_2_get_Value_m351D737A2BAC4CA7396593E1287B5ADF917550AD_gshared_inline (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m289D00C93A828CAD3A66E035F5FA73462B485E79_gshared (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * __this, RuntimeObject * ___key0, float ___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_mE4AED5AB60EB9CD8318B7A9E9C66327589A0468F_gshared (Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B * __this, Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * ___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_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_gshared_inline (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 KeyValuePair_2_get_Value_m39EA0778AAFA43569866F2585D49A38832470A8F_gshared_inline (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m2E5F18BDDA8FBC84A2463ECC23B05EC1B3E7D403_gshared (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * __this, RuntimeObject * ___key0, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___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_m1122C2FBA2F98DE084D63FD031CEF5290D77D2BE_gshared (Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A * __this, Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.Object,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m7C5B3BE7792B7C73E7D82C4DBAD4ACA2DAE71AA9 (ArgumentOutOfRangeException_tFAF23713820951D4A09ABBFE5CC091E445A6F3D8 * __this, String_t* ___paramName0, RuntimeObject * ___actualValue1, String_t* ___message2, const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97 (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * __this, String_t* ___paramName0, const RuntimeMethod* method); // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B (RuntimeObject * __this, const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *, const RuntimeMethod*))KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline bool KeyValuePair_2_get_Value_m9F9DF6119C16A47CA183A11447C735B01FE006C8_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method) { return (( bool (*) (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *, const RuntimeMethod*))KeyValuePair_2_get_Value_m9F9DF6119C16A47CA183A11447C735B01FE006C8_gshared_inline)(__this, method); } // System.Runtime.CompilerServices.ConditionalWeakTable`2 System.Collections.Generic.DictionaryHashHelpers::get_SerializationInfoTable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline (const RuntimeMethod* method); // System.Void System.Runtime.CompilerServices.ConditionalWeakTable`2::Add(TKey,TValue) inline void ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6 (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___value1, const RuntimeMethod* method) { (( void (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *, const RuntimeMethod*))ConditionalWeakTable_2_Add_m92A993D020EA2EE92A0C05D9AA35E65E043E7805_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.KeyNotFoundException::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_mDC226A7A5A3DA52C5886236F32F19F36E6B1C1C1 (KeyNotFoundException_t0A3BE653F7FA27DEA1C91C2FB3DAA6C8D0CBB952 * __this, const RuntimeMethod* method); // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mAAE1742C0DCAAF1A9590BD39EE111DBF2AA545A6 (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *, RuntimeObject *, bool, const RuntimeMethod*))KeyValuePair_2__ctor_mAAE1742C0DCAAF1A9590BD39EE111DBF2AA545A6_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_m2E8653A4AE47CB8320FBCFDB0831F9D87AC2BB88 (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 * __this, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 *, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m2E8653A4AE47CB8320FBCFDB0831F9D87AC2BB88_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, int32_t ___value1, const RuntimeMethod* method); // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, RuntimeObject * ___value1, Type_t * ___type2, const RuntimeMethod* method); // System.Int32 System.Collections.HashHelpers::GetPrime(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465 (int32_t ___min0, const RuntimeMethod* method); // System.String SR::Format(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F (String_t* ___resourceFormat0, RuntimeObject * ___p11, const RuntimeMethod* method); // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::get_Default() inline EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1 (const RuntimeMethod* method) { return (( EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_m9BD85218737A4A828EAFB90EA108486128A85E90_gshared)(method); } // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2::TryGetValue(TKey,TValue&) inline bool ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063 (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 ** ___value1, const RuntimeMethod* method) { return (( bool (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **, const RuntimeMethod*))ConditionalWeakTable_2_TryGetValue_mA862158C8AFAC8C13E7929EBC6C2377B77749884_gshared)(__this, ___key0, ___value1, method); } // System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, const RuntimeMethod* method); // System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99 (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * __this, String_t* ___name0, Type_t * ___type1, const RuntimeMethod* method); // System.Void System.Runtime.Serialization.SerializationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationException__ctor_m685187C44D70983FA86F76A8BB1599A2969B43E3 (SerializationException_tDB38C13A2ABF407C381E3F332D197AC1AD097A92 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Boolean System.Runtime.CompilerServices.ConditionalWeakTable`2::Remove(TKey) inline bool ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { return (( bool (*) (ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *, RuntimeObject *, const RuntimeMethod*))ConditionalWeakTable_2_Remove_m0B765A2BAD7A3874D8B33A87AC105A25764895FB_gshared)(__this, ___key0, method); } // System.Int32 System.Collections.HashHelpers::ExpandPrime(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64 (int32_t ___oldSize0, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Int32 System.Array::get_Rank() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method); // System.Int32 System.Array::GetLowerBound(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_GetLowerBound_m6198001EA09E7523356C18FD6E3315E1B3A5C773 (RuntimeArray * __this, int32_t ___dimension0, const RuntimeMethod* method); // System.Int32 System.Array::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Length_m12B3E61F1BF9880AB252640D69269B49665C0A10 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_mF383FECC02E6A6FA003D609E63697A9FC010BCB4 (DictionaryEntry_tF60471FAB430320A9C7D4382BF966EAAC06D7A90 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.String SR::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42 (String_t* ___resourceFormat0, RuntimeObject * ___p11, RuntimeObject * ___p22, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_inline (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline int32_t KeyValuePair_2_get_Value_mC6B953D39DE75B2143D5A5850CA81C6779532803_inline (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mC6B953D39DE75B2143D5A5850CA81C6779532803_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m88F692B7F78A3FCE5E88BD2B2514997F17CB45A8 (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m88F692B7F78A3FCE5E88BD2B2514997F17CB45A8_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_mA459ECC630B3F2742DB5C0E6369E91887CD127D0 (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_mA459ECC630B3F2742DB5C0E6369E91887CD127D0_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_inline (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline int32_t KeyValuePair_2_get_Value_mE1D5856CA0AD4BC9F965E7BB22A544AD16FA0D3B_inline (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mE1D5856CA0AD4BC9F965E7BB22A544AD16FA0D3B_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mC3DE4829A2FF9925B2642AB5B744A1CD811CD2C4 (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_mC3DE4829A2FF9925B2642AB5B744A1CD811CD2C4_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_m6056B127052DF1F5C9D551E9461560ABDFD4F7B4 (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_m6056B127052DF1F5C9D551E9461560ABDFD4F7B4_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_inline (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject * KeyValuePair_2_get_Value_m622223593F7461E7812C581DDB145270016ED303_inline (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m622223593F7461E7812C581DDB145270016ED303_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m74B9EB9E16A0CC0F80B0AB74B8E1E91C16E6998E (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m74B9EB9E16A0CC0F80B0AB74B8E1E91C16E6998E_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_mB0BFDF5B476BD9C60F3059FD81550CDD90836952 (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_mB0BFDF5B476BD9C60F3059FD81550CDD90836952_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_inline (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 KeyValuePair_2_get_Value_m60AA12485C0D15C0990E19B77CB9B7188611C389_inline (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * __this, const RuntimeMethod* method) { return (( Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 (*) (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m60AA12485C0D15C0990E19B77CB9B7188611C389_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mFFC3B26B9DB1FAADC7D6772E06BDAE569B725F3F (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * __this, RuntimeObject * ___key0, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *, RuntimeObject *, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))KeyValuePair_2__ctor_mFFC3B26B9DB1FAADC7D6772E06BDAE569B725F3F_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_mCC10A3A8AA470D555665C1AB660AD8F80AD037B0 (Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 * __this, Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 *, Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, int32_t, const RuntimeMethod*))Enumerator__ctor_mCC10A3A8AA470D555665C1AB660AD8F80AD037B0_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_inline (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *, const RuntimeMethod*))KeyValuePair_2_get_Key_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 KeyValuePair_2_get_Value_mB1564B1CCE4C1408B3E3133E0ACBFAA40FBFC7E8_inline (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, const RuntimeMethod* method) { return (( ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 (*) (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *, const RuntimeMethod*))KeyValuePair_2_get_Value_mB1564B1CCE4C1408B3E3133E0ACBFAA40FBFC7E8_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m235C2ECB676FBEBE3C67752ED2214DB926749C44 (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, RuntimeObject * ___key0, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF *, RuntimeObject *, ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 , const RuntimeMethod*))KeyValuePair_2__ctor_m235C2ECB676FBEBE3C67752ED2214DB926749C44_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_mF3A6121BE8EEA0CD765140BC467C180D15594A0A (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_mF3A6121BE8EEA0CD765140BC467C180D15594A0A_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_inline (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *, const RuntimeMethod*))KeyValuePair_2_get_Key_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline float KeyValuePair_2_get_Value_m351D737A2BAC4CA7396593E1287B5ADF917550AD_inline (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * __this, const RuntimeMethod* method) { return (( float (*) (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *, const RuntimeMethod*))KeyValuePair_2_get_Value_m351D737A2BAC4CA7396593E1287B5ADF917550AD_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m289D00C93A828CAD3A66E035F5FA73462B485E79 (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * __this, RuntimeObject * ___key0, float ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *, RuntimeObject *, float, const RuntimeMethod*))KeyValuePair_2__ctor_m289D00C93A828CAD3A66E035F5FA73462B485E79_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_mE4AED5AB60EB9CD8318B7A9E9C66327589A0468F (Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B * __this, Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B *, Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, int32_t, const RuntimeMethod*))Enumerator__ctor_mE4AED5AB60EB9CD8318B7A9E9C66327589A0468F_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_inline (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 KeyValuePair_2_get_Value_m39EA0778AAFA43569866F2585D49A38832470A8F_inline (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * __this, const RuntimeMethod* method) { return (( ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 (*) (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m39EA0778AAFA43569866F2585D49A38832470A8F_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m2E5F18BDDA8FBC84A2463ECC23B05EC1B3E7D403 (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * __this, RuntimeObject * ___key0, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *, RuntimeObject *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))KeyValuePair_2__ctor_m2E5F18BDDA8FBC84A2463ECC23B05EC1B3E7D403_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_m1122C2FBA2F98DE084D63FD031CEF5290D77D2BE (Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A * __this, Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A *, Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m1122C2FBA2F98DE084D63FD031CEF5290D77D2BE_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_mCB81D2E16433EA0BB063264694162BD7E3DE1DA0_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_m6491AA4BB4160C30AD75EA9EE2DAF408379E6EB7_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_mB1D2F117E33DF05CCB26A9F37432DD9D2433608B_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_m931FC0F1F53FC9357AA9C5A5B474552264A5AC9B_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * 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_m931FC0F1F53FC9357AA9C5A5B474552264A5AC9B_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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(__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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(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_mA4FED96C69718E80AEDA107D91A7BE20DEFF67B8_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_m971C6B0F6EBA887EFF951C31BAFA4FC2564E6DE2_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * G_B2_0 = NULL; Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)G_B3_1); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)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_m971C6B0F6EBA887EFF951C31BAFA4FC2564E6DE2_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * L_12 = (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_14 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); bool L_23 = (bool)((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_20, (bool)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_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A >::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_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); bool L_32; L_32 = KeyValuePair_2_get_Value_m9F9DF6119C16A47CA183A11447C735B01FE006C8_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_31, (bool)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_m17A93176751EEBAF39F6D26EDB8D6F19955F7833_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m8BB32A7DCE5C5D7C6B32DB1F82A0E44EC9028CFA_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __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_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * Dictionary_2_get_Keys_mD67A46D1715BF74AD1DBAD6987CE5903D1B0B323_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method) { { KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * L_0 = (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * L_1 = (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 * L_2 = (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)__this->get_keys_7(); return (KeyCollection_tDDBF91ADF5EAEC9FBF36BEFC713992099C729969 *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * Dictionary_2_get_Values_m9AC6E2F544B67E800C2E97F41780020CAAE7F5EB_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method) { { ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * L_0 = (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * L_1 = (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *, Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 * L_2 = (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)__this->get_values_8(); return (ValueCollection_t6C1B96ED115EA2070FCB4FC68D38D122EF125009 *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_get_Item_mA64D8887D1152D6C83ADB22C163DB0113C39C102_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_3 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); bool L_5 = (bool)((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (bool)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_mA64D8887D1152D6C83ADB22C163DB0113C39C102_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m5FBD1D681DF5F1314791CE6F97B4F040B18BC3BF_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1 = ___value1; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, (bool)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_m3D6EC91AA74731FC52980BA2469EEA9D3F478AE8_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1 = ___value1; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, (bool)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_m56683D8D29310E5A8D84DB3FBF0FE67430E8ECF9_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); bool L_1; L_1 = KeyValuePair_2_get_Value_m9F9DF6119C16A47CA183A11447C735B01FE006C8_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_0, (bool)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_m297A8C68A0F6531CC93A2628F76BE67678B0151F_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * L_3; L_3 = (( EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_4 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); bool L_6 = (bool)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); bool L_7; L_7 = KeyValuePair_2_get_Value_m9F9DF6119C16A47CA183A11447C735B01FE006C8_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, bool, bool >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_3, (bool)L_6, (bool)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_mF49F9AC300FFF415E1CE37C328E96A904D7EEB16_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * L_3; L_3 = (( EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_4 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); bool L_6 = (bool)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); bool L_7; L_7 = KeyValuePair_2_get_Value_m9F9DF6119C16A47CA183A11447C735B01FE006C8_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, bool, bool >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_3, (bool)L_6, (bool)L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_mB20BE5AC9BE1EB3B3A1E01D872EEB642A5818137_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_6 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mBED865063DDDFF84201F60834B14B70FAEFC6A90_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_m0C2CEDEA51D3C75E04F15889ED4BCD8B4E0E5596_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, bool ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_1 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_4 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); bool L_6 = (bool)((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_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * L_10; L_10 = (( EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * (*) (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_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_11 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * L_14 = V_1; EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_15 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); bool L_17 = (bool)((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); bool L_18 = ___value0; NullCheck((EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, bool, bool >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_14, (bool)L_17, (bool)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_mE6E0BE511CC18E3A7886970E04A509E497349F0B_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* 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_mE6E0BE511CC18E3A7886970E04A509E497349F0B_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_t605D5D9F1852A63EA196D844EEA62F07F36B081C* 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_mE6E0BE511CC18E3A7886970E04A509E497349F0B_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_mE6E0BE511CC18E3A7886970E04A509E497349F0B_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_14 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t605D5D9F1852A63EA196D844EEA62F07F36B081C* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); bool L_26 = (bool)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_mAAE1742C0DCAAF1A9590BD39EE111DBF2AA545A6((&L_27), (RuntimeObject *)L_23, (bool)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_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A )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_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 Dictionary_2_GetEnumerator_m6BB987F901D45DF49398894E3B23226F077899AC_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method) { { Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2E8653A4AE47CB8320FBCFDB0831F9D87AC2BB88((&L_0), (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 )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_m47B14E7BCDF3DED969114F7C5432A253B7475092_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method) { { Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2E8653A4AE47CB8320FBCFDB0831F9D87AC2BB88((&L_0), (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_1 = (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 )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_m653A44270625FF976D742911152596495EC3BF0E_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __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_t605D5D9F1852A63EA196D844EEA62F07F36B081C* 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_m653A44270625FF976D742911152596495EC3BF0E_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_13 = (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)(KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)L_13; KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_14 = V_0; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m53FFAB35F361EBD6D514444CF3CA50FBA454C4BA_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __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_m53FFAB35F361EBD6D514444CF3CA50FBA454C4BA_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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_11 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_16 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_22 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_mB6CE484CDABA716E67DB0D80589903BBC8BE3E27_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_10 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)(EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)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_m50B7ECDBC7D61524E0D26475B110FCCFA37917F2_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, bool ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m50B7ECDBC7D61524E0D26475B110FCCFA37917F2_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_12 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_17 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_23 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); bool L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { RuntimeObject * L_28 = ___key0; String_t* L_29; L_29 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m50B7ECDBC7D61524E0D26475B110FCCFA37917F2_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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_32 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_38 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_43 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_48 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_51 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_57 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_60 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); bool L_62 = ___value1; ((L_60)->GetAddressAt(static_cast(L_61)))->set_value_3(L_62); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_64 = V_1; int32_t L_65 = V_3; NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (int32_t)L_65); int32_t L_66 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1))); int32_t L_67 = V_2; if ((((int32_t)L_67) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69; L_69 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_70 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_mB794198B4BAFB490097366307E3D8535F8F1C462_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_20 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)(EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)((KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* 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_mB794198B4BAFB490097366307E3D8535F8F1C462_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)((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_mB794198B4BAFB490097366307E3D8535F8F1C462_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); bool L_36; L_36 = KeyValuePair_2_get_Value_m9F9DF6119C16A47CA183A11447C735B01FE006C8_inline((KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)(KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_33, (bool)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_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mA6B88C79761C85458A622B2FB23568ADEB9C95F5_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_m096D854F64462CE12CA41EDA76CAA2E72A9B2869_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_8 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)(EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_8; EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_9 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_mCF268CA9FDF5C4A5FA1AC774AF05E693D0182BA6_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __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_mCF268CA9FDF5C4A5FA1AC774AF05E693D0182BA6_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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_12 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_17 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_25 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_28 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_30 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_33 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_35 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_38 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_41 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); bool* L_43 = (bool*)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(bool)); 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_48 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__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_m63B294B474AD04CDED7CD444ABD35DEFC64858E8_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, bool* ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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; } } { bool* L_3 = ___value1; EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_4 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); bool L_6 = (bool)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(bool*)L_3 = L_6; return (bool)1; } IL_0025: { bool* L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(bool)); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m631C9704F2D11E52E660A96270F37A6BBECA48CE_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __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_m99D1FBCFE25CF1EF9FE042C9DCEBC0FA24CAC761_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)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_mA3E6B806A25246403636668E8E2BF4F3C72C0564_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __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_t605D5D9F1852A63EA196D844EEA62F07F36B081C* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_mA3E6B806A25246403636668E8E2BF4F3C72C0564_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_mA3E6B806A25246403636668E8E2BF4F3C72C0564_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_mA3E6B806A25246403636668E8E2BF4F3C72C0564_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_mA3E6B806A25246403636668E8E2BF4F3C72C0564_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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_mA3E6B806A25246403636668E8E2BF4F3C72C0564_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)((KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (KeyValuePair_2U5BU5D_t605D5D9F1852A63EA196D844EEA62F07F36B081C*)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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_27 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); bool L_39 = (bool)((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); bool 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_mA3E6B806A25246403636668E8E2BF4F3C72C0564_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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_50 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* 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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); bool L_62 = (bool)((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_mAAE1742C0DCAAF1A9590BD39EE111DBF2AA545A6((&L_63), (RuntimeObject *)L_59, (bool)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A L_64 = (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A )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_mA3E6B806A25246403636668E8E2BF4F3C72C0564_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_mED44A0E39AD0258111891EFB264A0E8DD59BD109_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method) { { Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2E8653A4AE47CB8320FBCFDB0831F9D87AC2BB88((&L_0), (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_1 = (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mDC37455EE74538332BD3959972679E5961CF1FA2_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__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_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F* L_5 = (EntryU5BU5D_t355EFA5B029C345215BF318ADE2D17FF4E01EF3F*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); bool L_7 = (bool)((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); bool 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_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { bool V_0 = false; 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_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(bool)); } { 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_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_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_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); (( void (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)L_6, (bool)((*(bool*)((bool*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m9FDC7ED1B6BECB56D2F029B519E7DE4C7524C173_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_mEEBF896868C058BF85406D8F928356A288330A01_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_mEEBF896868C058BF85406D8F928356A288330A01_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m558FD93A34376C745E815664C1E0C1C00E043538_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m6E197B66C4EFD4037F3F03F6B2EAC29A5A1FE241_gshared (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 * __this, const RuntimeMethod* method) { { Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2E8653A4AE47CB8320FBCFDB0831F9D87AC2BB88((&L_0), (Dictionary_2_t8A3F8777BEF075E009D085E3BC9B9ADB00F47345 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 L_1 = (Enumerator_t7CF1480E8063E004FE105D7E9D3A68CD5AC7D851 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_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_m2F6EEA5A421346472B973CEC54962959F5A7A7E9_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_m0E237071CC091CDF3C3E5812AC33F7EE73C97A44_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_m0E237071CC091CDF3C3E5812AC33F7EE73C97A44_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_mCB6A73B83787AEE26BC0196BFC47DAC70FFEC9DE_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_mBF99A1EECC28FA2A3327228B7ED280FB6CA2528B_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_mBF99A1EECC28FA2A3327228B7ED280FB6CA2528B_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_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_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_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_mC6B953D39DE75B2143D5A5850CA81C6779532803_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_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_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_mED78E715F472BE3A6BBF005B8C738B3D450110C1_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.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_tC88EAA780CBFDC83B1E62A4418478872C1CAE848 * Dictionary_2_get_Values_m7B364856C7289538AAA8118007541ED11BE3B55D_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; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mA9EF21764AC04923FECB24BAA6C2F96CEB1606D1_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_mA9EF21764AC04923FECB24BAA6C2F96CEB1606D1_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m9BDED5248054C2E86ECBA732FE7BCDAA32D0A118_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_mC76EFEFB0C2887C50A750B1D65544825CF580BEA_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_mA7B075DC904703946DBA36AEEAD8CAAAC63A75BD_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, KeyValuePair_2_t95507C2A8401F2191EE3D308B1B00E3729AE41B5 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_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_mC6B953D39DE75B2143D5A5850CA81C6779532803_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_mD22600BCF44123141057C9E72B17CF571053AFC8_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_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_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_mC6B953D39DE75B2143D5A5850CA81C6779532803_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 = VirtFuncInvoker2< 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_m81192F3E91FC73491D2E46FA1F5EEF2AB4D3DEBD_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_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_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_mC6B953D39DE75B2143D5A5850CA81C6779532803_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 = VirtFuncInvoker2< 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_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_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_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m71AD9A0E45BC55BFE609CB88752829A7C810E68D_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_m705142C44F86E305FC8B6DA361C3E1B6BEBD5A30_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 = VirtFuncInvoker2< 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_m2813DBDA29177B8B8EDD5BE967F87313D3E52E44_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_m2813DBDA29177B8B8EDD5BE967F87313D3E52E44_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_m2813DBDA29177B8B8EDD5BE967F87313D3E52E44_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_m2813DBDA29177B8B8EDD5BE967F87313D3E52E44_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_m88F692B7F78A3FCE5E88BD2B2514997F17CB45A8((&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_m695878B41C04BE5F0AEF5F2659DFBB346AA71E66_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mA459ECC630B3F2742DB5C0E6369E91887CD127D0((&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_m0F9328B42FE4A99C53368B04A8AC2D330E9600AA_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mA459ECC630B3F2742DB5C0E6369E91887CD127D0((&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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m58534FF4B59E9FCC5BCE74CB4370D6012028C4BB_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_m58534FF4B59E9FCC5BCE74CB4370D6012028C4BB_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_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_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_m9E0DA731326C0537828C0E7458C13D5D8C024A07_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_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m9E0DA731326C0537828C0E7458C13D5D8C024A07_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_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m9E0DA731326C0537828C0E7458C13D5D8C024A07_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_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_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_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_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_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_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_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_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_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_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_mC6B953D39DE75B2143D5A5850CA81C6779532803_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_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_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_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((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_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_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_m1E56E91A9BB341EE54712AF20BAF2ADC09D267A0_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_m1E56E91A9BB341EE54712AF20BAF2ADC09D267A0_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_mD30FE5F3EA63CD6831E4AA9E6901323436D6F9A4_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::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_m15882779A3C54A2E60DC4AABE46380C1F97732AA_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_m88F692B7F78A3FCE5E88BD2B2514997F17CB45A8((&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_mA459ECC630B3F2742DB5C0E6369E91887CD127D0((&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.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, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_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, 41)->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, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_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, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_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_m91E5917DFB9B155AEEFB4131B2C172AE730669BF_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_m91E5917DFB9B155AEEFB4131B2C172AE730669BF_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_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, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->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, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m1D53E566F661F3E770E18537DB4F5BD5A94DCF5A_gshared (Dictionary_2_t1DDD2F48B87E022F599DF2452A49BB70BE95A7F8 * __this, const RuntimeMethod* method) { { Enumerator_t54367390A3FB0D43F31086A16C260B79BBB96DF2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mA459ECC630B3F2742DB5C0E6369E91887CD127D0((&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; } } #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_mF76B0FADB7B3C3B3B609E8152E054AE2B6C0DCF8_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_mC822B43F437A51992910D247E5F5369945C21274_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_mC822B43F437A51992910D247E5F5369945C21274_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_m223273D970F1C4DE7287EBEBBD13FDA37DE0D2F9_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_mD171BA01634C6FC03508196364E9D9BF01556300_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_mD171BA01634C6FC03508196364E9D9BF01556300_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_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_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_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_mE1D5856CA0AD4BC9F965E7BB22A544AD16FA0D3B_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_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_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_m3C37F27923953284BE2E1F26F26EE7E0F6D269EF_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.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t4B6C315CA7F2188D87C21C6D3B46E68C7E31DB7B * Dictionary_2_get_Values_m54D4CB43FFA38579907226114D9F9A434399B012_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; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mC3E2914537EF15406FA2F725DB20CA60F190F4F6_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_mC3E2914537EF15406FA2F725DB20CA60F190F4F6_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m372B8E717F9F74C215C8DD80965211B7F7AF2856_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_mABEB0118462E5CA83603DB684E8E73682AC01EE6_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_m50D1FA864D3A1017FA57E7B4636676082A2A1A3D_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, KeyValuePair_2_tD48B4CC7D124965F124FA06C6FE9827A1F6BE297 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_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_mE1D5856CA0AD4BC9F965E7BB22A544AD16FA0D3B_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_m6F0BE806B4CC6ADE3768F3C58025EFE34075BA0C_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_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_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_mE1D5856CA0AD4BC9F965E7BB22A544AD16FA0D3B_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 = VirtFuncInvoker2< 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_m6314BACD551F573268D4EDECD77045DBBFF0C680_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_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_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_mE1D5856CA0AD4BC9F965E7BB22A544AD16FA0D3B_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 = VirtFuncInvoker2< 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_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_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_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m3D67FD7426AFEB88575E5BFD61BE5EB21665CD69_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_m69B1BF164B3CB8F31B92E43B57D38132754C3C8D_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 = VirtFuncInvoker2< 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_m1EFA1ADD59D91EDD62601ED90078DABAE7D41EAD_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_m1EFA1ADD59D91EDD62601ED90078DABAE7D41EAD_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_m1EFA1ADD59D91EDD62601ED90078DABAE7D41EAD_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_m1EFA1ADD59D91EDD62601ED90078DABAE7D41EAD_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_mC3DE4829A2FF9925B2642AB5B744A1CD811CD2C4((&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_mE9E5ECA5ACA1164297BE140CC7927D2E4F0BC078_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6056B127052DF1F5C9D551E9461560ABDFD4F7B4((&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_m4DA22D76CAC17816F3FD55445AEFEF6058C87AAF_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6056B127052DF1F5C9D551E9461560ABDFD4F7B4((&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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mBCDA76A89A4224406C78065DCF3F4E3961A9ADB8_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_mBCDA76A89A4224406C78065DCF3F4E3961A9ADB8_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_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_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_mE6D63063CB1A6C83F55AB35893A5B65C1A9584BF_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_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mE6D63063CB1A6C83F55AB35893A5B65C1A9584BF_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_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mE6D63063CB1A6C83F55AB35893A5B65C1A9584BF_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_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_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_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_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_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_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_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_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_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_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_mE1D5856CA0AD4BC9F965E7BB22A544AD16FA0D3B_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_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_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_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((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_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_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_m14BA9586225A22B8ACB666BFE80D3B55A2F92F2C_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_m14BA9586225A22B8ACB666BFE80D3B55A2F92F2C_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_m31F5942F77703930671964FEC3C0799CF6F790D1_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::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_mE519EA6FCEB23C03B8C9276428BF36D83CE6AE9A_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_mC3DE4829A2FF9925B2642AB5B744A1CD811CD2C4((&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_m6056B127052DF1F5C9D551E9461560ABDFD4F7B4((&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.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, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_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, 41)->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, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_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, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_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_m8B4997F8D8177BF62AF4EBAC830777125522C1C9_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_m8B4997F8D8177BF62AF4EBAC830777125522C1C9_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_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, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->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, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mCB558CBE1A674B97CCC28FBA503703B538F3B90D_gshared (Dictionary_2_t5B35D5550B4D9CDDB7D248BEEE75285BC3023229 * __this, const RuntimeMethod* method) { { Enumerator_t784C0315EFEB3F71CFB33A83BBC05FA5C99DCCAD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6056B127052DF1F5C9D551E9461560ABDFD4F7B4((&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; } } #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_m42F33AB093A9AAB17C558FDBFF010443D1048400_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_mD8CBF904F9521047E6C4EFEB652A8A41E4FFE522_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_mD8CBF904F9521047E6C4EFEB652A8A41E4FFE522_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_m15FB53DEA7CD6487FD59ED68D6DB681FD332025C_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_mA6033893D397D2FA238C459DDC9E1B6A96191702_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_mA6033893D397D2FA238C459DDC9E1B6A96191702_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_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_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_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_m622223593F7461E7812C581DDB145270016ED303_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_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_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_m771BB389A4CB93B7EDBDC71F503B50049B8999C7_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.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t0ACCC25930444F15B1857D00E9FB6021E5842852 * Dictionary_2_get_Values_mC8EC343FADAE6B9CB93639D7FBCDB19ACD807DB5_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; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_mB1398A10D048A0246178C59F95003BD338CE7394_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_mB1398A10D048A0246178C59F95003BD338CE7394_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mE6BF870B04922441F9F2760E782DEE6EE682615A_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_m830DC29CD6F7128D4990D460CCCDE032E3B693D9_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_m05A934E8D2FA5970610D0ABF8424C67929067AE3_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, KeyValuePair_2_tFB6A066C69E28C6ACA5FC5E24D969BFADC5FA625 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_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_m622223593F7461E7812C581DDB145270016ED303_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_mA07C62A3A51FFCA9C71382C5C5AA8A4284EBD663_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_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_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_m622223593F7461E7812C581DDB145270016ED303_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 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7); if (!L_8) { goto IL_0038; } } { return (bool)1; } IL_0038: { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m0487D77BA62F44502FA28A97F1FBB5CEFD65F85D_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_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_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_m622223593F7461E7812C581DDB145270016ED303_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 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_3, (RuntimeObject *)L_6, (RuntimeObject *)L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_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_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m4F01DBE7409811CAB0BBA7AEFBAB4BC028D26FA6_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_m8A0D18993E7AB1753CFAD527018A0E660B445780_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 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t469B0BBE7B6765C576211BEF8F2803A5AD411A20 *)L_14, (RuntimeObject *)L_17, (RuntimeObject *)L_18); if (!L_19) { goto IL_0083; } } { return (bool)1; } IL_0083: { int32_t L_20 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0087: { int32_t L_21 = V_2; int32_t L_22 = (int32_t)__this->get_count_2(); if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0053; } } IL_0090: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m20688CFC06D6409C4165FC664DF5DF5143D814E2_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_m20688CFC06D6409C4165FC664DF5DF5143D814E2_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_m20688CFC06D6409C4165FC664DF5DF5143D814E2_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_m20688CFC06D6409C4165FC664DF5DF5143D814E2_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_m74B9EB9E16A0CC0F80B0AB74B8E1E91C16E6998E((&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_mA44BBB15DFBD8E08B5E60E23AA5044D45C3F889F_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB0BFDF5B476BD9C60F3059FD81550CDD90836952((&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_m753A01F15452471024947EC923F35E02BB1C70E4_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB0BFDF5B476BD9C60F3059FD81550CDD90836952((&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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m94B165005FBFDA9C91AFF88C84FFE4003E294584_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_m94B165005FBFDA9C91AFF88C84FFE4003E294584_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_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_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_mC329E7030CC82E006B24F9C65BA8B7BF571CD01B_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_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mC329E7030CC82E006B24F9C65BA8B7BF571CD01B_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_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mC329E7030CC82E006B24F9C65BA8B7BF571CD01B_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_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_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_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_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_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_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_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_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_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_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_m622223593F7461E7812C581DDB145270016ED303_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_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_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_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((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_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_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_m32325BAD86F31C471AEBE80C6A7A8A6908EB0611_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_m32325BAD86F31C471AEBE80C6A7A8A6908EB0611_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_m048C13E0F44BDC16F7CF01D14E918A84EE72C62C_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::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_m555A787D77D62DE9F27CBAD47FE171E260517E10_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_m74B9EB9E16A0CC0F80B0AB74B8E1E91C16E6998E((&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_mB0BFDF5B476BD9C60F3059FD81550CDD90836952((&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.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, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_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, 41)->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, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_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, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_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_m217E55CF635D4080D83EC944CBCD67F078E97308_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_m217E55CF635D4080D83EC944CBCD67F078E97308_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_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, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->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, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m9A03B2A77BC9C237E4CC66AC9C63131E79ECCDAA_gshared (Dictionary_2_tBD1E3221EBD04CEBDA49B84779912E91F56B958D * __this, const RuntimeMethod* method) { { Enumerator_tE4E91EE5578038530CF0C46227953BA787E7A0A0 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB0BFDF5B476BD9C60F3059FD81550CDD90836952((&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; } } #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_m2E6DF2A42C5E29E4DBFC5E5EA0DE8F023D37466C_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_mCCF0AD66F756DA22336D650C93B2C6999C6FE7F5_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_mCC281616BDDB96616027F7C53AE1A75993534277_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_mA86657C5EE392B21819E5FA7F44860B472187C5D_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * 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_mA86657C5EE392B21819E5FA7F44860B472187C5D_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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)(__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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)(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_m76E67508DCD1572674D2478B55072A80414B902F_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_mB36F2D4E9DEC9254A07344E2BD723870809F3C72_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __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_t1B1E924932D52EE4B546D817FC123995F48D4781* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * G_B2_0 = NULL; Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)(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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)G_B3_1); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)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_mB36F2D4E9DEC9254A07344E2BD723870809F3C72_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * L_12 = (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_14 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_23 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (RuntimeObject *)L_20, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 >::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_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_32; L_32 = KeyValuePair_2_get_Value_m60AA12485C0D15C0990E19B77CB9B7188611C389_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (RuntimeObject *)L_31, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_m3F04975D369FDA86F6FEADB288730AA814BFBA40_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4079FCD69ADAB76DD6E84DFA3972CE2B1314AE4F_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __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_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A * Dictionary_2_get_Keys_m79497B291B5AE0AD76AC39882E421A66F595E721_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, const RuntimeMethod* method) { { KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A * L_0 = (KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A * L_1 = (KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A *, Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A * L_2 = (KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A *)__this->get_keys_7(); return (KeyCollection_t7E325BEE4D21B3CEF97D12CE9D511E6DCFEA1B0A *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 * Dictionary_2_get_Values_m7DD49ED125A9FAECBE9255451370C35C7636F597_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, const RuntimeMethod* method) { { ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 * L_0 = (ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 * L_1 = (ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 *, Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 * L_2 = (ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 *)__this->get_values_8(); return (ValueCollection_t038773730E0761A7E00D42CF199921A06D055B96 *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 Dictionary_2_get_Item_mDBDDF0C35333E9FF8CD3A31FE908B16D30EF6C54_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_3 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_5 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_mDBDDF0C35333E9FF8CD3A31FE908B16D30EF6C54_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mC07B0A1F4C36764E226BF54ACFA833FE0D88F258_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject * ___key0, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_1 = ___value1; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (RuntimeObject *)L_0, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_m302C611EE2CAA946F4C45FA525F94148353D65EA_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject * ___key0, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_1 = ___value1; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (RuntimeObject *)L_0, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_mDBDA5CEEDAE099A83EF4403E70651D8128594E70_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_1; L_1 = KeyValuePair_2_get_Value_m60AA12485C0D15C0990E19B77CB9B7188611C389_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (RuntimeObject *)L_0, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_m0D0DB96F8F9EDAA6D93BABD32DE696DD4FD0D258_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * L_3; L_3 = (( EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_4 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_6 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_7; L_7 = KeyValuePair_2_get_Value_m60AA12485C0D15C0990E19B77CB9B7188611C389_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 *)L_3, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )L_6, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_mCBDB3C8060E6F50E8B5F65100034C4B467F99CF9_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * L_3; L_3 = (( EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_4 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_6 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_7; L_7 = KeyValuePair_2_get_Value_m60AA12485C0D15C0990E19B77CB9B7188611C389_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 *)L_3, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )L_6, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_m1E1417DBED9E192D2F7F14BBBFB4E9B54955188F_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_6 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m7D16DBFCEB663D698B186C9D11710F985BA986B2_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_mCE06245F0B004E622B4127CA75A16ADFBF1EA5A8_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_1 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_4 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_6 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((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_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * L_10; L_10 = (( EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * (*) (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_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_11 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 * L_14 = V_1; EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_15 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_17 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_18 = ___value0; NullCheck((EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t9FAD0119B60F14C73D45D5D8AE530A6E8816C567 *)L_14, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )L_17, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_m9BB8CB5F75B73E1989E9ACE723BE91A990E75219_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* 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_m9BB8CB5F75B73E1989E9ACE723BE91A990E75219_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_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* 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_m9BB8CB5F75B73E1989E9ACE723BE91A990E75219_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_m9BB8CB5F75B73E1989E9ACE723BE91A990E75219_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_14 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_26 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_mFFC3B26B9DB1FAADC7D6772E06BDAE569B725F3F((&L_27), (RuntimeObject *)L_23, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 )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_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 Dictionary_2_GetEnumerator_mAA5ADCCECE4528E18800844D65FE13CFA9C81DBE_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, const RuntimeMethod* method) { { Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCC10A3A8AA470D555665C1AB660AD8F80AD037B0((&L_0), (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 )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_m15F1D96D0540AF0944FA449BD7F0247CA84CD1C9_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, const RuntimeMethod* method) { { Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCC10A3A8AA470D555665C1AB660AD8F80AD037B0((&L_0), (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 L_1 = (Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 )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_m8B87AC0B1515C3855C66F0EE32E044704CF40375_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __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_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* 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_m8B87AC0B1515C3855C66F0EE32E044704CF40375_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_13 = (KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*)(KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*)L_13; KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_14 = V_0; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m96D4AE00FE92AC5DB32D83D351FD3CE33FFBE9FD_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __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_m96D4AE00FE92AC5DB32D83D351FD3CE33FFBE9FD_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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_11 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_16 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_22 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_m5AE176D16A851FC4866195D626B1866410DE8FF1_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_10 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)(EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)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_m7412B67F71F08CE030C7C666B0681727E0CEF77B_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject * ___key0, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m7412B67F71F08CE030C7C666B0681727E0CEF77B_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_12 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_17 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_23 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { RuntimeObject * L_28 = ___key0; String_t* L_29; L_29 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m7412B67F71F08CE030C7C666B0681727E0CEF77B_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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_32 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_38 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_43 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_48 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_51 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_57 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_60 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_62 = ___value1; ((L_60)->GetAddressAt(static_cast(L_61)))->set_value_3(L_62); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_64 = V_1; int32_t L_65 = V_3; NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (int32_t)L_65); int32_t L_66 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1))); int32_t L_67 = V_2; if ((((int32_t)L_67) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69; L_69 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_70 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_mF92B78455E80360E4A1BADFE888C5FD5B676EF6F_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_20 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)(EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*)((KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* 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_mF92B78455E80360E4A1BADFE888C5FD5B676EF6F_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)((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_mF92B78455E80360E4A1BADFE888C5FD5B676EF6F_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_36; L_36 = KeyValuePair_2_get_Value_m60AA12485C0D15C0990E19B77CB9B7188611C389_inline((KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)(KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (RuntimeObject *)L_33, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_mB90C182C161E8AF648E63D74299D5ABE0265DB69_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_m534F1A04DA17CE2AEF216A009F9FC64B7E678E4D_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __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_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_8 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)(EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)L_8; EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_9 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_mA534389530EBE4444E7158DBB8F5BE2140E1E51E_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __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_mA534389530EBE4444E7158DBB8F5BE2140E1E51E_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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_12 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_17 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_25 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_28 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_30 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_33 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_35 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_38 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_41 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * L_43 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 *)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )); 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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_48 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__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_mE0CF04C7BD150BAFF5C941F426F178F5EC7B81F0_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject * ___key0, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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; } } { Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * L_3 = ___value1; EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* L_4 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_6 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 *)L_3 = L_6; return (bool)1; } IL_0025: { Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 * L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_mD5A0034B929370E1D3BB99A74644799DB516B7EC_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __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_m438951B46F7C387AEE4E2A6337B96DDDE5401B60_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*)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_mB28CB2837BDD9AD85E144396FA8F1CEFCF77FF83_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __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_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_mB28CB2837BDD9AD85E144396FA8F1CEFCF77FF83_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_mB28CB2837BDD9AD85E144396FA8F1CEFCF77FF83_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_mB28CB2837BDD9AD85E144396FA8F1CEFCF77FF83_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_mB28CB2837BDD9AD85E144396FA8F1CEFCF77FF83_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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_mB28CB2837BDD9AD85E144396FA8F1CEFCF77FF83_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*)((KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (KeyValuePair_2U5BU5D_t2F33DB17A5BDBB53E80B85E367CF41E5237EE974*)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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_27 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_39 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_40 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_mB28CB2837BDD9AD85E144396FA8F1CEFCF77FF83_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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_50 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* 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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_62 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_mFFC3B26B9DB1FAADC7D6772E06BDAE569B725F3F((&L_63), (RuntimeObject *)L_59, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 L_64 = (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 )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_mB28CB2837BDD9AD85E144396FA8F1CEFCF77FF83_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_mA4D95F757CC762FAD5EBF03FA7AE959E0862491A_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, const RuntimeMethod* method) { { Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCC10A3A8AA470D555665C1AB660AD8F80AD037B0((&L_0), (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 L_1 = (Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_mD0820DBA412992B8D25DB7476994319D0F670DA6_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__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_t1B1E924932D52EE4B546D817FC123995F48D4781* L_5 = (EntryU5BU5D_t1B1E924932D52EE4B546D817FC123995F48D4781*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_7 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_8 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )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_m69C214B95C0119CC1E27222C5CDDB1F9A21CF47B_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 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_m69C214B95C0119CC1E27222C5CDDB1F9A21CF47B_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )); } { 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_m69C214B95C0119CC1E27222C5CDDB1F9A21CF47B_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_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); (( void (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (RuntimeObject *)L_6, (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )((*(Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 *)((Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m69C214B95C0119CC1E27222C5CDDB1F9A21CF47B_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m69C214B95C0119CC1E27222C5CDDB1F9A21CF47B_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_mB9374D1352B12CAB1E7E32A1B2A63D4B5A338D05_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_mB9374D1352B12CAB1E7E32A1B2A63D4B5A338D05_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m1E7B95D0E1FE73A3ACEA3BFED7E1D636D1C966F8_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m7145FFF2DA61A5741BFE7A0EFC5DBC90575651FE_gshared (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B * __this, const RuntimeMethod* method) { { Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCC10A3A8AA470D555665C1AB660AD8F80AD037B0((&L_0), (Dictionary_2_tB5A90E59A9804E6B2EBE1F07F464EBB4DB8CE07B *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 L_1 = (Enumerator_t9DEB0DA89A4FF56C0C3274D43887AE1668D8B399 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_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_m1FB35B9E0BE0CB7579DCDECE2049C34269657B81_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_m786EB78359515705BDCF008FE2794765491EC9E0_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_m786EB78359515705BDCF008FE2794765491EC9E0_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_m7D4B614BE65621F68A5EA52A11DAF4DD72EDA35D_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_m0DCA771990914B3E1AA349F4052C8EC77BD9559F_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_m0DCA771990914B3E1AA349F4052C8EC77BD9559F_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_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_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_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_mB1564B1CCE4C1408B3E3133E0ACBFAA40FBFC7E8_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_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_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_m85241E4D864505BFC99D544E2B0B71D74D234F61_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.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t801673EF9238D6284F9D0027C8B1420DC72FFDAC * Dictionary_2_get_Values_m95C3EC20E821AE2258AB9C88B3AA0CFEE03B6DF5_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; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 Dictionary_2_get_Item_m1C3F6F4915DD187054CC70EAE8DD6F1B4B4C5CC0_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_m1C3F6F4915DD187054CC70EAE8DD6F1B4B4C5CC0_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mEC7E69639460CF1378ED16B98384362481786BB8_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_mA4BC1E58762E31CC0CC7458772BD89C0F732B478_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_m768E8D57808B13C342D96EAFF318157D196B3E44_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_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_mB1564B1CCE4C1408B3E3133E0ACBFAA40FBFC7E8_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_m69C02749B1E927A37B7BE7CC5049B54D27E6D905_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_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_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_mB1564B1CCE4C1408B3E3133E0ACBFAA40FBFC7E8_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 = VirtFuncInvoker2< 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_m8864A031D16D2514B313E7F38D235DFAC61CE6FC_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_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_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_mB1564B1CCE4C1408B3E3133E0ACBFAA40FBFC7E8_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 = VirtFuncInvoker2< 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_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_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_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1BE07B82D4E77E5221137F89E3350B24FEC7B90B_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_mF9C02EF9D0700FF7AB4C30DF786AC6BF6CB53901_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 = VirtFuncInvoker2< 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_m5886FA0C5A14E84B9669987F270FC7CB6224A034_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_m5886FA0C5A14E84B9669987F270FC7CB6224A034_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_m5886FA0C5A14E84B9669987F270FC7CB6224A034_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_m5886FA0C5A14E84B9669987F270FC7CB6224A034_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_m235C2ECB676FBEBE3C67752ED2214DB926749C44((&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_m3D572FC63C9C4CD753B6FCB6E6B14C1CC028B6E8_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF3A6121BE8EEA0CD765140BC467C180D15594A0A((&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_m7E192649CD492C20982C76A5CADD0A27016D6268_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF3A6121BE8EEA0CD765140BC467C180D15594A0A((&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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m7F5C4EA26DE8B878C2B7E50E02319E21F6AEF826_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_m7F5C4EA26DE8B878C2B7E50E02319E21F6AEF826_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_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_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_mB26F9C3B58455AA582A5CB5E849E87B4381E483E_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_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mB26F9C3B58455AA582A5CB5E849E87B4381E483E_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_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mB26F9C3B58455AA582A5CB5E849E87B4381E483E_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_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_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_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_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_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_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_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_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_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_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_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_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_mB1564B1CCE4C1408B3E3133E0ACBFAA40FBFC7E8_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_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_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_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((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_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_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_m8EF45C8E6ED6A9B626DE09CEE40C93870B00524D_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_m8EF45C8E6ED6A9B626DE09CEE40C93870B00524D_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_m1A1273B1BB06072F2E7C88A45AE541960A275C1D_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::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_m95438AC2F4F048CF600FAC38C5220C5F8BA5A63C_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_m235C2ECB676FBEBE3C67752ED2214DB926749C44((&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_mF3A6121BE8EEA0CD765140BC467C180D15594A0A((&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.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, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_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, 41)->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, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_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, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_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_mA590A701AF80582BAB450D27AF717A73F1CAAD7F_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_mA590A701AF80582BAB450D27AF717A73F1CAAD7F_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_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, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->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, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m63179A8532ED0B2375E3BEAF80303C9D741ACCBF_gshared (Dictionary_2_t1A7031D56269D606C19F997EEDB8F24872DACD94 * __this, const RuntimeMethod* method) { { Enumerator_tE6852EAB8525A3899F3334A7A0A6EBD82F03FF7D L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mF3A6121BE8EEA0CD765140BC467C180D15594A0A((&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; } } #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_m0D5E79E4791BE3CCC7AE1D28ABF1E8C187159A27_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_m76B95CF2F99B5510A7A581291008377FDD378818_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_m1D49B2C601F27A673A79ADB244B8CF0B786D66A6_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_mAA7D2EB059389B0BBB6A04F66F309AD60F62CC44_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * 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_mAA7D2EB059389B0BBB6A04F66F309AD60F62CC44_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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)(__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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)(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_mD565D7FC307F67490F712F303D3DFE4C4D60AE3B_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_m9CF97237FC6B4541A57DFFCD78DF6AF477E65C0A_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __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_tA3EEE3C853588700AA93CC85D659377C51E562CB* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * G_B2_0 = NULL; Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)(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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)G_B3_1); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)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_m9CF97237FC6B4541A57DFFCD78DF6AF477E65C0A_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * L_12 = (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_14 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); float L_23 = (float)((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (RuntimeObject *)L_20, (float)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_t5BF959754D6D63F4A22229D19CE05C1E822830EF L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF >::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_t5BF959754D6D63F4A22229D19CE05C1E822830EF )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); float L_32; L_32 = KeyValuePair_2_get_Value_m351D737A2BAC4CA7396593E1287B5ADF917550AD_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (RuntimeObject *)L_31, (float)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_mF6A378A2D592CDC558DC60751C6686EF42D725BF_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m6514A47C9A15E01FBF7D6554F718232BD47FBCBF_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __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_t99FB6927C242EED53AF8A449FB405D2F1E48F855 * Dictionary_2_get_Keys_m00835893068CD846FAAA130043FB32C974A62452_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, const RuntimeMethod* method) { { KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 * L_0 = (KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 * L_1 = (KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 *, Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 * L_2 = (KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 *)__this->get_keys_7(); return (KeyCollection_t99FB6927C242EED53AF8A449FB405D2F1E48F855 *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 * Dictionary_2_get_Values_m0C15A3B2A5DB7088D1A3463E8DF8C82319F8B3BC_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, const RuntimeMethod* method) { { ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 * L_0 = (ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 * L_1 = (ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 *, Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 * L_2 = (ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 *)__this->get_values_8(); return (ValueCollection_t5AD81838A4BE429D82BA7DAB0A7F8B68077D5EA3 *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Dictionary_2_get_Item_mDA1DF0A63C6EBE16AAB34B08523B52D408EF3790_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_3 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); float L_5 = (float)((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (float)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_mDA1DF0A63C6EBE16AAB34B08523B52D408EF3790_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mA7219260BC4E5D73DEC5A13D5801F4ACAF9E42CB_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject * ___key0, float ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; float L_1 = ___value1; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, float, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (RuntimeObject *)L_0, (float)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_m83CEA3188B95CE961794B865E3D34575815841D0_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject * ___key0, float ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; float L_1 = ___value1; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, float, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (RuntimeObject *)L_0, (float)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_m5220AAC20B1A3BA6B868E233D1F65502A80C9D05_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); float L_1; L_1 = KeyValuePair_2_get_Value_m351D737A2BAC4CA7396593E1287B5ADF917550AD_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (RuntimeObject *)L_0, (float)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_m1C5F2937B6455803F0DEDDBB9DD024580F0C6D2E_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * L_3; L_3 = (( EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_4 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); float L_6 = (float)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); float L_7; L_7 = KeyValuePair_2_get_Value_m351D737A2BAC4CA7396593E1287B5ADF917550AD_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, float, float >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F *)L_3, (float)L_6, (float)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_m526889715F27FF4F2E998B95D47067B2B4C047B6_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * L_3; L_3 = (( EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_4 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); float L_6 = (float)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); float L_7; L_7 = KeyValuePair_2_get_Value_m351D737A2BAC4CA7396593E1287B5ADF917550AD_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, float, float >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F *)L_3, (float)L_6, (float)L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_mA1BAA4DDBA4A929DE3860B5278AAC7B9A75726DE_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_6 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m9F6FE66133303B8D8BD726B882F6C72F05708805_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_m0191C539E07AF05DD13942C239C66EBB286D4190_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, float ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_1 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_4 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); float L_6 = (float)((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_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * L_10; L_10 = (( EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * (*) (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_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_11 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F * L_14 = V_1; EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_15 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); float L_17 = (float)((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); float L_18 = ___value0; NullCheck((EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, float, float >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t6C59536EBB4DD1217C6DBCECEC22F9F4202F710F *)L_14, (float)L_17, (float)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_m96EEC479328A62EAB0822009D09D44DF03429A47_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* 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_m96EEC479328A62EAB0822009D09D44DF03429A47_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_tF62665482EE74C89EBA91020DCD7154032D09772* 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_m96EEC479328A62EAB0822009D09D44DF03429A47_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_m96EEC479328A62EAB0822009D09D44DF03429A47_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_14 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); V_1 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tF62665482EE74C89EBA91020DCD7154032D09772* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); float L_26 = (float)((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m289D00C93A828CAD3A66E035F5FA73462B485E79((&L_27), (RuntimeObject *)L_23, (float)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_t5BF959754D6D63F4A22229D19CE05C1E822830EF )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_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B Dictionary_2_GetEnumerator_mE5F147AB21115E9C4098B9311652B3AF2F25DB93_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, const RuntimeMethod* method) { { Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE4AED5AB60EB9CD8318B7A9E9C66327589A0468F((&L_0), (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B )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_m59A6A5BF95B2A479B1DD5DC16AA1EAF640F3CD46_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, const RuntimeMethod* method) { { Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE4AED5AB60EB9CD8318B7A9E9C66327589A0468F((&L_0), (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B L_1 = (Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B )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_mF7D161AAD8332B66E67365CC284BF32384F05248_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __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_tF62665482EE74C89EBA91020DCD7154032D09772* 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_mF7D161AAD8332B66E67365CC284BF32384F05248_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* L_13 = (KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*)(KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*)L_13; KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* L_14 = V_0; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_m550CD984FE0C5E3A1C0EEDF99A0CBA2ADE76D4BD_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __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_m550CD984FE0C5E3A1C0EEDF99A0CBA2ADE76D4BD_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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_11 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_16 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_22 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_mB230ADA9373DF9973AF0174371B719289C62EA48_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_10 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)(EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)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_m4DCDD51FFBC56A70307C7D5B6A18707F4606124E_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject * ___key0, float ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m4DCDD51FFBC56A70307C7D5B6A18707F4606124E_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_12 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_17 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_23 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); float L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { RuntimeObject * L_28 = ___key0; String_t* L_29; L_29 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_m4DCDD51FFBC56A70307C7D5B6A18707F4606124E_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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_32 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_38 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_43 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_48 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_51 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_57 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_60 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); float L_62 = ___value1; ((L_60)->GetAddressAt(static_cast(L_61)))->set_value_3(L_62); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_64 = V_1; int32_t L_65 = V_3; NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (int32_t)L_65); int32_t L_66 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1))); int32_t L_67 = V_2; if ((((int32_t)L_67) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69; L_69 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_70 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_mD7595125E2985D8C08E2F67CFCAE11E4641470A9_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_20 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)(EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*)((KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* 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_mD7595125E2985D8C08E2F67CFCAE11E4641470A9_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)((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_mD7595125E2985D8C08E2F67CFCAE11E4641470A9_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); float L_36; L_36 = KeyValuePair_2_get_Value_m351D737A2BAC4CA7396593E1287B5ADF917550AD_inline((KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)(KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (RuntimeObject *)L_33, (float)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_tF62665482EE74C89EBA91020DCD7154032D09772* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m27EC349BB6CF4C5CB21294D7EC15F85CC526FB6B_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_mCFFD0E9E252AD6AC14BF253A335A415121C9A5BC_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __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_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_8 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)(EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)L_8; EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_9 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_m6F693FCB7B517EA7E1B04E63E9973C04B5100395_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __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_m6F693FCB7B517EA7E1B04E63E9973C04B5100395_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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_12 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_17 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_25 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_28 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_30 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_33 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_35 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_38 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_41 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); float* L_43 = (float*)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(float)); 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_48 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__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_mA8F86083D0D527F9EB97FE53A5EA88B1A0CB01A9_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject * ___key0, float* ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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; } } { float* L_3 = ___value1; EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_4 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); float L_6 = (float)((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(float*)L_3 = L_6; return (bool)1; } IL_0025: { float* L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(float)); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m928F2AE99913AEAE8EC2FB992FB316BDD6B74807_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __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_mD7D4A676AC1D1DF9820EF7951985A3D24DCB3790_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*)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_m2CF1AA61EEF369CB78794599B039E0C67891BDDB_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __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_tF62665482EE74C89EBA91020DCD7154032D09772* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_m2CF1AA61EEF369CB78794599B039E0C67891BDDB_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_m2CF1AA61EEF369CB78794599B039E0C67891BDDB_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_m2CF1AA61EEF369CB78794599B039E0C67891BDDB_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_m2CF1AA61EEF369CB78794599B039E0C67891BDDB_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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_m2CF1AA61EEF369CB78794599B039E0C67891BDDB_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*)((KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (KeyValuePair_2U5BU5D_tF62665482EE74C89EBA91020DCD7154032D09772*)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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_27 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); V_2 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); float L_39 = (float)((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); float 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_m2CF1AA61EEF369CB78794599B039E0C67891BDDB_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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_50 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); V_6 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* 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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); float L_62 = (float)((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_m289D00C93A828CAD3A66E035F5FA73462B485E79((&L_63), (RuntimeObject *)L_59, (float)L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF L_64 = (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF )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_m2CF1AA61EEF369CB78794599B039E0C67891BDDB_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_m3932491E9222DBB618A294D4810F6CED94EB2BB2_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, const RuntimeMethod* method) { { Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE4AED5AB60EB9CD8318B7A9E9C66327589A0468F((&L_0), (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B L_1 = (Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m965CE1C2717053EC9A325A6C5552DF37E49D4A0E_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__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_tA3EEE3C853588700AA93CC85D659377C51E562CB* L_5 = (EntryU5BU5D_tA3EEE3C853588700AA93CC85D659377C51E562CB*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); float L_7 = (float)((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); float 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_m002E4EECFF8D216B33B0F8E3BA608BB893C61DB2_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { float V_0 = 0.0f; 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_m002E4EECFF8D216B33B0F8E3BA608BB893C61DB2_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(float)); } { 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_m002E4EECFF8D216B33B0F8E3BA608BB893C61DB2_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_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); (( void (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (RuntimeObject *)L_6, (float)((*(float*)((float*)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m002E4EECFF8D216B33B0F8E3BA608BB893C61DB2_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_m002E4EECFF8D216B33B0F8E3BA608BB893C61DB2_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_mD2E8525D3A4F4F894385FD759BCAD6059F1EB55A_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_mD2E8525D3A4F4F894385FD759BCAD6059F1EB55A_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_mD5E36B8EF7F78A95342DA82AD7D92A542B074977_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m7E2792F5E6E1E03C166EAAC69F045BCEB96EB9AF_gshared (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD * __this, const RuntimeMethod* method) { { Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE4AED5AB60EB9CD8318B7A9E9C66327589A0468F((&L_0), (Dictionary_2_t2231B28838CEC8CCD1492AE7CBE8B687F83856AD *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B L_1 = (Enumerator_t9B8C2C10E1E51246E68D5BE63EF558CBBE73095B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m95BD709BEB7952D355A7F08590D7CC71001006CD_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_mFFF324E9B17038ABA913E3ED91BF6EAF3E2E4AA4_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_m216DCFA00C3841D146CF6DAC0A85165CCB784D32_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_m6A6797CBFE83C36FF76AE8C64DE0DD7EDCC42B09_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { RuntimeObject* G_B6_0 = NULL; Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * G_B6_1 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * 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_m6A6797CBFE83C36FF76AE8C64DE0DD7EDCC42B09_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_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_tABA09A579C1C47A89781F3573494276C36CB8E59 *)(__this)); if (L_8) { G_B6_0 = L_8; G_B6_1 = ((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)(__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_tABA09A579C1C47A89781F3573494276C36CB8E59 *)(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_m318390A8BBA9D98A18003AC0E24E01DB3F384B46_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_m4B56C57B1B83F0C98A5869F1688196DC40C53C8C_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __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_t8DC5562955F3D889761AC59A7084EA1E16566682* V_1 = NULL; int32_t V_2 = 0; RuntimeObject* V_3 = NULL; KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * G_B2_0 = NULL; Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * G_B1_0 = NULL; int32_t G_B3_0 = 0; Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * G_B3_1 = NULL; { RuntimeObject* L_0 = ___dictionary0; G_B1_0 = ((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)(__this)); if (L_0) { G_B2_0 = ((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)(__this)); goto IL_0007; } } { G_B3_0 = 0; G_B3_1 = ((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)(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_tABA09A579C1C47A89781F3573494276C36CB8E59 *)(G_B2_0)); } IL_000d: { RuntimeObject* L_3 = ___comparer1; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)G_B3_1); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 0)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)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_m4B56C57B1B83F0C98A5869F1688196DC40C53C8C_RuntimeMethod_var))); } IL_0021: { RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject *)L_6); Type_t * L_7; L_7 = Object_GetType_m571FE8360C10B98C23AAF1F066D92C08CC94F45B((RuntimeObject *)L_6, /*hidden argument*/NULL); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 6)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); bool L_10; L_10 = Type_op_Equality_m01CE523ADAD8D6348C8247353F7C1E5FA3031732((Type_t *)L_7, (Type_t *)L_9, /*hidden argument*/NULL); if (!L_10) { goto IL_0085; } } { RuntimeObject* L_11 = ___dictionary0; Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * L_12 = (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_14 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)L_12->get_entries_1(); V_1 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)L_14; V_2 = (int32_t)0; goto IL_0080; } IL_004f: { EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_21 = V_1; int32_t L_22 = V_2; NullCheck(L_21); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_23 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((L_21)->GetAddressAt(static_cast(L_22)))->get_value_3(); NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (RuntimeObject *)L_20, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 L_30; L_30 = InterfaceFuncInvoker0< KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 >::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_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 )L_30; RuntimeObject * L_31; L_31 = KeyValuePair_2_get_Key_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_32; L_32 = KeyValuePair_2_get_Value_m39EA0778AAFA43569866F2585D49A38832470A8F_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(&V_4), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (RuntimeObject *)L_31, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m2F381232FF45A99CBD9843E8FAFB58F25B2B362F_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * ___info0, StreamingContext_t5888E7E8C81AB6EF3B14FDDA6674F458076A8505 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_1 = ___info0; NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_1, /*hidden argument*/ConditionalWeakTable_2_Add_mF91BF6A515300AB082CBB3A7794B9367B10A47B6_RuntimeMethod_var); return; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mCE7E557DBC43938A702DD314E4C616EB12B0BEF7_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __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_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 * Dictionary_2_get_Keys_mBF665986226E8B9A18CE1F06557D2ADD55431638_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, const RuntimeMethod* method) { { KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 * L_0 = (KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 *)__this->get_keys_7(); if (L_0) { goto IL_0014; } } { KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 * L_1 = (KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 13)); (( void (*) (KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 *, Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)(L_1, (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); __this->set_keys_7(L_1); } IL_0014: { KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 * L_2 = (KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 *)__this->get_keys_7(); return (KeyCollection_t796BFE5AC1A22F3CEE3C9AD8860B8D413C8B5595 *)L_2; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD * Dictionary_2_get_Values_m5CE993A377133B97528BF28E96E8AAF620B09FE3_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, const RuntimeMethod* method) { { ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD * L_0 = (ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD *)__this->get_values_8(); if (L_0) { goto IL_0014; } } { ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD * L_1 = (ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD *, Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_1, (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); __this->set_values_8(L_1); } IL_0014: { ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD * L_2 = (ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD *)__this->get_values_8(); return (ValueCollection_t36AC965B590CE94445B85A7CCC06EA30BC0B63AD *)L_2; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 Dictionary_2_get_Item_mFCD77EC7D395D2C7F86456EE4FEBCEC1044C965D_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_3 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_4 = V_0; NullCheck(L_3); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_5 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((L_3)->GetAddressAt(static_cast(L_4)))->get_value_3(); return (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_mFCD77EC7D395D2C7F86456EE4FEBCEC1044C965D_RuntimeMethod_var))); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m664F85E889A72FC357557FD006C72C5EB6D5DD29_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject * ___key0, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_1 = ___value1; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (RuntimeObject *)L_0, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_mEB5562139A5183AB4FD7C0497D7B1BCC97FA165B_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject * ___key0, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_1 = ___value1; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); bool L_2; L_2 = (( bool (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (RuntimeObject *)L_0, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m8190AD15A79FC91F547788A73D8FAC3748108C61_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_1; L_1 = KeyValuePair_2_get_Value_m39EA0778AAFA43569866F2585D49A38832470A8F_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (RuntimeObject *)L_0, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m67FBD0DEDB37A622B232510D6933072FF9C6B941_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * L_3; L_3 = (( EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_4 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_6 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_7; L_7 = KeyValuePair_2_get_Value_m39EA0778AAFA43569866F2585D49A38832470A8F_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 *)L_3, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_6, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_mCC5516E3F4F21CA2F1978779AFB977F980D08657_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 ___keyValuePair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0; L_0 = KeyValuePair_2_get_Key_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * L_3; L_3 = (( EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_4 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_6 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_7; L_7 = KeyValuePair_2_get_Value_m39EA0778AAFA43569866F2585D49A38832470A8F_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 *)L_3); bool L_8; L_8 = VirtFuncInvoker2< bool, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 *)L_3, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_6, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_7); if (!L_8) { goto IL_0046; } } { RuntimeObject * L_9; L_9 = KeyValuePair_2_get_Key_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); bool L_10; L_10 = (( bool (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_m7C38F54558FD35D23D03B13D666368351507E60F_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_6 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_7 = (int32_t)__this->get_count_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)L_7, /*hidden argument*/NULL); __this->set_freeList_4((-1)); __this->set_count_2(0); __this->set_freeCount_5(0); int32_t L_8 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_005a: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m8B8731EF10C7CD5E9B09527C922851AE14FDEB65_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_m5FF601C8FFB0DB282803B078412F1D951DC66F38_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___value0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0049; } { V_0 = (int32_t)0; goto IL_003e; } IL_000c: { EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_1 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_4 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_6 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((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_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * L_10; L_10 = (( EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * (*) (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_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 *)L_10; V_2 = (int32_t)0; goto IL_0087; } IL_0053: { EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_11 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * L_14 = V_1; EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_15 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_16 = V_2; NullCheck(L_15); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_17 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((L_15)->GetAddressAt(static_cast(L_16)))->get_value_3(); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_18 = ___value0; NullCheck((EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 *)L_14); bool L_19; L_19 = VirtFuncInvoker2< bool, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 *)L_14, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_17, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m98DB5D3DF10A0DCAA80A6B2C9B511B219491A30B_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* ___array0, int32_t ___index1, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* V_1 = NULL; int32_t V_2 = 0; { KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* 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_m98DB5D3DF10A0DCAA80A6B2C9B511B219491A30B_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_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* 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_m98DB5D3DF10A0DCAA80A6B2C9B511B219491A30B_RuntimeMethod_var))); } IL_002e: { KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_9 = ___array0; NullCheck(L_9); int32_t L_10 = ___index1; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); int32_t L_11; L_11 = (( int32_t (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_m98DB5D3DF10A0DCAA80A6B2C9B511B219491A30B_RuntimeMethod_var))); } IL_0046: { int32_t L_13 = (int32_t)__this->get_count_2(); V_0 = (int32_t)L_13; EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_14 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); V_1 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)L_14; V_2 = (int32_t)0; goto IL_0094; } IL_0058: { EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_24 = V_1; int32_t L_25 = V_2; NullCheck(L_24); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_26 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((L_24)->GetAddressAt(static_cast(L_25)))->get_value_3(); KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 L_27; memset((&L_27), 0, sizeof(L_27)); KeyValuePair_2__ctor_m2E5F18BDDA8FBC84A2463ECC23B05EC1B3E7D403((&L_27), (RuntimeObject *)L_23, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 )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_t3A2D103316D32CC1960316CE838F40F952F16D2A Dictionary_2_GetEnumerator_m66D979DA5AB7832BF15CED86F65ABCFBAF8D3408_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, const RuntimeMethod* method) { { Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m1122C2FBA2F98DE084D63FD031CEF5290D77D2BE((&L_0), (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A )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_mC30B857004E6FC564B1085632AA806C03FA9FBAE_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, const RuntimeMethod* method) { { Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m1122C2FBA2F98DE084D63FD031CEF5290D77D2BE((&L_0), (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A L_1 = (Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A )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_mB1D7A42C5A8230B4642AF55E1C8219DA2D09E715_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __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_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* 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_mB1D7A42C5A8230B4642AF55E1C8219DA2D09E715_RuntimeMethod_var))); } IL_000e: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_version_3(); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_2, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_comparer_6(); RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7; L_7 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_6, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_4, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (RuntimeObject *)L_5, (Type_t *)L_7, /*hidden argument*/NULL); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_8 = ___info0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_9 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); G_B3_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B3_1 = L_8; if (!L_9) { G_B4_0 = _stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69; G_B4_1 = L_8; goto IL_0052; } } { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_10 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_10); G_B5_0 = ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))); G_B5_1 = G_B3_0; G_B5_2 = G_B3_1; goto IL_0053; } IL_0052: { G_B5_0 = 0; G_B5_1 = G_B4_0; G_B5_2 = G_B4_1; } IL_0053: { NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2); SerializationInfo_AddValue_m3DF5B182A63FFCD12287E97EA38944D0C6405BB5((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)G_B5_2, (String_t*)G_B5_1, (int32_t)G_B5_0, /*hidden argument*/NULL); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_11 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (!L_11) { goto IL_008a; } } { NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); int32_t L_12; L_12 = (( int32_t (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_13 = (KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*)(KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), (uint32_t)L_12); V_0 = (KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*)L_13; KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_14 = V_0; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*)L_14, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_15 = ___info0; KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_16 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_17 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_18; L_18 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_17, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15); SerializationInfo_AddValue_mA20A32DFDB224FCD9595675255264FD10940DFC6((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_15, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (RuntimeObject *)(RuntimeObject *)L_16, (Type_t *)L_18, /*hidden argument*/NULL); } IL_008a: { return; } } // System.Int32 System.Collections.Generic.Dictionary`2::FindEntry(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_FindEntry_mAA7CBAC2E2DD3A66657A905973FF2C117BE69BFD_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __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_mAA7CBAC2E2DD3A66657A905973FF2C117BE69BFD_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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_11 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_16 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_22 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_mF68DC39D878154701B66BCB3E9E656B499FF3A4A_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___capacity0; IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_GetPrime_m7952C5BA012D681FFC5760660C4DFF99C9EB4465((int32_t)L_0, /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_3 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_2); __this->set_buckets_0(L_3); V_1 = (int32_t)0; goto IL_0024; } IL_0017: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_4 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_5 = V_1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)(-1)); int32_t L_6 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)); } IL_0024: { int32_t L_7 = V_1; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_8 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_8); if ((((int32_t)L_7) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_0017; } } { int32_t L_9 = V_0; EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_10 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)(EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)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_mD7EA68BC0419C1E5A14D9C0291B3462C23C65D36_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject * ___key0, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___value1, uint8_t ___behavior2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0013; } } { ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB * L_1 = (ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_tFB5C4621957BC53A7D1B4FDD5C38B4D6E15DB8FB_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m81AB157B93BFE2FBFDB08B88F84B444293042F97(L_1, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mD7EA68BC0419C1E5A14D9C0291B3462C23C65D36_RuntimeMethod_var))); } IL_0013: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_2 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); if (L_2) { goto IL_0022; } } { NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 1)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_12 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_17 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_23 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_24 = V_4; NullCheck(L_23); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_25 = ___value1; ((L_23)->GetAddressAt(static_cast(L_24)))->set_value_3(L_25); int32_t L_26 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1))); return (bool)1; } IL_00ad: { uint8_t L_27 = ___behavior2; if ((!(((uint32_t)L_27) == ((uint32_t)2)))) { goto IL_00c7; } } { RuntimeObject * L_28 = ___key0; String_t* L_29; L_29 = SR_Format_m86ED3134FB107447E738C04EAF8CF4E289AF0E7F((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46A01A440913AE3A82489D220ACF899D570C29A7)), (RuntimeObject *)L_28, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_30 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m2D35EAD113C2ADC99EB17B940A2097A93FD23EFC(L_30, (String_t*)L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_TryInsert_mD7EA68BC0419C1E5A14D9C0291B3462C23C65D36_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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_32 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_38 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_43 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_48 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_51 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_57 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_60 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_61 = V_3; NullCheck(L_60); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_62 = ___value1; ((L_60)->GetAddressAt(static_cast(L_61)))->set_value_3(L_62); Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_63 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_64 = V_1; int32_t L_65 = V_3; NullCheck(L_63); (L_63)->SetAt(static_cast(L_64), (int32_t)L_65); int32_t L_66 = (int32_t)__this->get_version_3(); __this->set_version_3(((int32_t)il2cpp_codegen_add((int32_t)L_66, (int32_t)1))); int32_t L_67 = V_2; if ((((int32_t)L_67) <= ((int32_t)((int32_t)100)))) { goto IL_01ed; } } { RuntimeObject* L_68 = (RuntimeObject*)__this->get_comparer_6(); if (!((NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620 *)IsInst((RuntimeObject*)L_68, NonRandomizedStringEqualityComparer_t10D949965180A66DA3BC8C7D0EDFF8CE941FF620_il2cpp_TypeInfo_var))) { goto IL_01ed; } } { EqualityComparer_1_tDC2082D4D5947A0F76D6FA7870E09811B1A8B69E * L_69; L_69 = EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1(/*hidden argument*/EqualityComparer_1_get_Default_m9BA669C1B24A4FF1960F815D3DFA76B1D95018A1_RuntimeMethod_var); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_69, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_70 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); NullCheck(L_70); NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_m8194F9DF9717309713C38F68CCACE5C4421C5829_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1); s_Il2CppMethodInitialized = true; } SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0; L_0 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0); bool L_1; L_1 = ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_0, (RuntimeObject *)__this, (SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 **)(&V_0), /*hidden argument*/ConditionalWeakTable_2_TryGetValue_mEF885DA19B41F4A1F481078F276C7F4F8A095063_RuntimeMethod_var); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_2 = V_0; if (L_2) { goto IL_0012; } } { return; } IL_0012: { SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_3 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3); int32_t L_4; L_4 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_3, (String_t*)_stringLiteralE200AC1425952F4F5CEAAA9C773B6D17B90E47C1, /*hidden argument*/NULL); V_1 = (int32_t)L_4; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_5 = V_0; NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5); int32_t L_6; L_6 = SerializationInfo_GetInt32_mB22BBD01CBC189B7A76465CBFF7224F619395D30((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_5, (String_t*)_stringLiteral1275D52763CF050C5A4C759818D60119CC35BD69, /*hidden argument*/NULL); V_2 = (int32_t)L_6; SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_7 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_8 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 29)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_9; L_9 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_8, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7); RuntimeObject * L_10; L_10 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_7, (String_t*)_stringLiteralC5F173ABE7214E8ED04EE91D0D5626EEDF0007E9, (Type_t *)L_9, /*hidden argument*/NULL); __this->set_comparer_6(((RuntimeObject*)Castclass((RuntimeObject*)L_10, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 34)))); int32_t L_11 = V_2; if (!L_11) { goto IL_010c; } } { int32_t L_12 = V_2; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_13 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)SZArrayNew(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32_il2cpp_TypeInfo_var, (uint32_t)L_12); __this->set_buckets_0(L_13); V_4 = (int32_t)0; goto IL_0071; } IL_0061: { Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_14 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); int32_t L_15 = V_4; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (int32_t)(-1)); int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0071: { int32_t L_17 = V_4; Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* L_18 = (Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)__this->get_buckets_0(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))) { goto IL_0061; } } { int32_t L_19 = V_2; EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_20 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)(EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_19); __this->set_entries_1(L_20); __this->set_freeList_4((-1)); SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 * L_21 = V_0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_22 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 32)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_23; L_23 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_22, /*hidden argument*/NULL); NullCheck((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21); RuntimeObject * L_24; L_24 = SerializationInfo_GetValue_mF6E311779D55AD7C80B2D19FF2A7E9683AEF2A99((SerializationInfo_t097DA64D9DB49ED7F2458E964BE8CCCF63FC67C1 *)L_21, (String_t*)_stringLiteralCECF2650D3F261EAEF98CF86BF0563F906B4EB7A, (Type_t *)L_23, /*hidden argument*/NULL); V_3 = (KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*)((KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*)Castclass((RuntimeObject*)L_24, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* 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_m8194F9DF9717309713C38F68CCACE5C4421C5829_RuntimeMethod_var))); } IL_00b9: { V_5 = (int32_t)0; goto IL_0103; } IL_00be: { KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_27 = V_3; int32_t L_28 = V_5; NullCheck(L_27); RuntimeObject * L_29; L_29 = KeyValuePair_2_get_Key_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)((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_m8194F9DF9717309713C38F68CCACE5C4421C5829_RuntimeMethod_var))); } IL_00dd: { KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_31 = V_3; int32_t L_32 = V_5; NullCheck(L_31); RuntimeObject * L_33; L_33 = KeyValuePair_2_get_Key_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)((L_31)->GetAddressAt(static_cast(L_32))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 11)); KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_34 = V_3; int32_t L_35 = V_5; NullCheck(L_34); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_36; L_36 = KeyValuePair_2_get_Value_m39EA0778AAFA43569866F2585D49A38832470A8F_inline((KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)(KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 *)((L_34)->GetAddressAt(static_cast(L_35))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (RuntimeObject *)L_33, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_39 = V_3; NullCheck(L_39); if ((((int32_t)L_38) < ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))) { goto IL_00be; } } { goto IL_0113; } IL_010c: { __this->set_buckets_0((Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32*)NULL); } IL_0113: { int32_t L_40 = V_1; __this->set_version_3(L_40); IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_41; L_41 = DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline(/*hidden argument*/NULL); NullCheck((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41); bool L_42; L_42 = ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A((ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E *)L_41, (RuntimeObject *)__this, /*hidden argument*/ConditionalWeakTable_2_Remove_m311B542E354997FD9AF99516C911AD0408A51B5A_RuntimeMethod_var); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m5E8EC7EF139261EA8524F7E3641C301E58DF9634_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_count_2(); IL2CPP_RUNTIME_CLASS_INIT(HashHelpers_t001D7D03DA7A3C3426744B45509316917E7A90F9_il2cpp_TypeInfo_var); int32_t L_1; L_1 = HashHelpers_ExpandPrime_mDE0E0A2A7FD17ECBBA6C6542337EC4AF73689D64((int32_t)L_0, /*hidden argument*/NULL); NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_m066B0D7164A1E3F66B6CCC9AF1E3AD841A7F2AC9_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __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_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_8 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)(EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 35), (uint32_t)L_7); V_1 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)L_8; EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_9 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_10 = V_1; int32_t L_11 = (int32_t)__this->get_count_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_10, (int32_t)0, (int32_t)L_11, /*hidden argument*/NULL); bool L_12 = ___forceNewHashCodes1; if (!L_12) { goto IL_0080; } } { V_3 = (int32_t)0; goto IL_0077; } IL_003b: { EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_16 = V_1; int32_t L_17 = V_3; NullCheck(L_16); RuntimeObject* L_18 = (RuntimeObject*)__this->get_comparer_6(); EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_m89E9A9AFC98D1EA5E776A92F25A3600E4EFB5456_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __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_m89E9A9AFC98D1EA5E776A92F25A3600E4EFB5456_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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_12 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_17 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_25 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_28 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_29 = V_2; NullCheck(L_28); EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_30 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_33 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_35 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_38 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_41 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_42 = V_3; NullCheck(L_41); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * L_43 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)((L_41)->GetAddressAt(static_cast(L_42)))->get_address_of_value_3(); il2cpp_codegen_initobj(L_43, sizeof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )); 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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_48 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__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_mB0E4B54353AA1D0AC0D22F3F7BB25D49B8D48114_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject * ___key0, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * ___value1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); int32_t L_1; L_1 = (( int32_t (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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; } } { ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * L_3 = ___value1; EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* L_4 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_5 = V_0; NullCheck(L_4); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_6 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((L_4)->GetAddressAt(static_cast(L_5)))->get_value_3(); *(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3 = L_6; Il2CppCodeGenWriteBarrier((void**)&((&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)L_3)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif return (bool)1; } IL_0025: { ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * L_7 = ___value1; il2cpp_codegen_initobj(L_7, sizeof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )); return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m7120A050EF12A18EE623E8D2DB8E630F544AF4D4_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __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_mE409148A5DDE86E2D3021CA539254B57AC9D036E_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*)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_m95A77A3B77823A45B250141D19CF3B6517681908_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __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_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* V_0 = NULL; DictionaryEntryU5BU5D_t33D15CB512B443D0720CE6253811B8F4FA7179B1* V_1 = NULL; EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* V_2 = NULL; int32_t V_3 = 0; ObjectU5BU5D_tC1F4EE0DB0B7300255F5FD4AF64FE4C585CF5ADE* V_4 = NULL; int32_t V_5 = 0; EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_m95A77A3B77823A45B250141D19CF3B6517681908_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_m95A77A3B77823A45B250141D19CF3B6517681908_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_m95A77A3B77823A45B250141D19CF3B6517681908_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_m95A77A3B77823A45B250141D19CF3B6517681908_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_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); int32_t L_19; L_19 = (( int32_t (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_m95A77A3B77823A45B250141D19CF3B6517681908_RuntimeMethod_var))); } IL_007e: { RuntimeArray * L_21 = ___array0; V_0 = (KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*)((KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*)IsInst((RuntimeObject*)L_21, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 38))); KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_22 = V_0; if (!L_22) { goto IL_0091; } } { KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9* L_23 = V_0; int32_t L_24 = ___index1; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (KeyValuePair_2U5BU5D_tC6883895FBA37602BE6035A846DC4D99FC7A50A9*)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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_27 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); V_2 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)L_27; V_3 = (int32_t)0; goto IL_00f1; } IL_00ab: { EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_37 = V_2; int32_t L_38 = V_3; NullCheck(L_37); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_39 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((L_37)->GetAddressAt(static_cast(L_38)))->get_value_3(); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_40 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m95A77A3B77823A45B250141D19CF3B6517681908_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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_50 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); V_6 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)L_50; V_7 = (int32_t)0; goto IL_0173; } IL_012d: { EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* 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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_60 = V_6; int32_t L_61 = V_7; NullCheck(L_60); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_62 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((L_60)->GetAddressAt(static_cast(L_61)))->get_value_3(); KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 L_63; memset((&L_63), 0, sizeof(L_63)); KeyValuePair_2__ctor_m2E5F18BDDA8FBC84A2463ECC23B05EC1B3E7D403((&L_63), (RuntimeObject *)L_59, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_62, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 26)); KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 L_64 = (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 )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_m95A77A3B77823A45B250141D19CF3B6517681908_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_m77BF6C28CECD5E0A64F1E96DBF204A8295609346_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, const RuntimeMethod* method) { { Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m1122C2FBA2F98DE084D63FD031CEF5290D77D2BE((&L_0), (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (int32_t)2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A L_1 = (Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m64B4425E2497B6AD6D198911E73295DB7383A82E_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0030; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); int32_t L_3; L_3 = (( int32_t (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__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_t8DC5562955F3D889761AC59A7084EA1E16566682* L_5 = (EntryU5BU5D_t8DC5562955F3D889761AC59A7084EA1E16566682*)__this->get_entries_1(); int32_t L_6 = V_0; NullCheck(L_5); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_7 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((L_5)->GetAddressAt(static_cast(L_6)))->get_value_3(); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_8 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_mB5864F638452DC61C592711610669DADA43076DB_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 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_mB5864F638452DC61C592711610669DADA43076DB_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___value1; if (L_2) { goto IL_002c; } } { il2cpp_codegen_initobj((&V_0), sizeof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )); } { 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_mB5864F638452DC61C592711610669DADA43076DB_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_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); (( void (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (RuntimeObject *)L_6, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((*(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)UnBox(L_7, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 23))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); goto IL_0064; } // end try (depth: 2) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0043; } throw e; } CATCH_0043: { // begin catch(System.InvalidCastException) RuntimeObject * L_8 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_9 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 42)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_10; L_10 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_9, /*hidden argument*/NULL); String_t* L_11; L_11 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_12 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_12, (String_t*)L_11, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB5864F638452DC61C592711610669DADA43076DB_RuntimeMethod_var))); } // end catch (depth: 2) IL_0064: { goto IL_0087; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0066; } throw e; } CATCH_0066: { // begin catch(System.InvalidCastException) RuntimeObject * L_13 = ___key0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_14 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 43)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_15; L_15 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_14, /*hidden argument*/NULL); String_t* L_16; L_16 = SR_Format_mE78A3696E1B42AEEF20334CACBA2E9E3002E2A42((String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF0569A2D4DF78C8C40FBF38FD14928474637FF26)), (RuntimeObject *)L_13, (RuntimeObject *)L_15, /*hidden argument*/NULL); ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 * L_17 = (ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00 *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_t505FA8C11E883F2D96C797AD9D396490794DEE00_il2cpp_TypeInfo_var))); ArgumentException__ctor_m71044C2110E357B71A1C30D2561C3F861AF1DC0D(L_17, (String_t*)L_16, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Dictionary_2_System_Collections_IDictionary_set_Item_mB5864F638452DC61C592711610669DADA43076DB_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_mB749FBDD0282D34CB3AF861D47B32C422903F3A3_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_mB749FBDD0282D34CB3AF861D47B32C422903F3A3_RuntimeMethod_var))); } IL_000e: { RuntimeObject * L_2 = ___key0; return (bool)((!(((RuntimeObject*)(RuntimeObject *)((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 33)))) <= ((RuntimeObject*)(RuntimeObject *)NULL)))? 1 : 0); } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m5432DEF70A887BB00AAE36D1434B0FDD22D96E60_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___key0; NullCheck((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this); bool L_3; L_3 = (( bool (*) (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)->methodPointer)((Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 33))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 44)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_mD3F659788AE9B16E3EBB4A3E90EE1998175F112A_gshared (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 * __this, const RuntimeMethod* method) { { Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m1122C2FBA2F98DE084D63FD031CEF5290D77D2BE((&L_0), (Dictionary_2_tABA09A579C1C47A89781F3573494276C36CB8E59 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A L_1 = (Enumerator_t3A2D103316D32CC1960316CE838F40F952F16D2A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 27), &L_1); return (RuntimeObject*)L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * DictionaryHashHelpers_get_SerializationInfoTable_mBC1FAE5ECDFFAFA735583E160A2C7366A0B3D087_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { IL2CPP_RUNTIME_CLASS_INIT(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var); ConditionalWeakTable_2_t5051815BADC99C4FE5D8F9293F92B3C7FD565B5E * L_0 = ((DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_StaticFields*)il2cpp_codegen_static_fields_for(DictionaryHashHelpers_tEF09A64281F3DF4301DEFFAC2B97BCCEDE109060_il2cpp_TypeInfo_var))->get_U3CSerializationInfoTableU3Ek__BackingField_0(); return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mF390DA2A3078B58DD811566C1131DF2495F5052E_gshared_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m9F9DF6119C16A47CA183A11447C735B01FE006C8_gshared_inline (KeyValuePair_2_tF48C056DF83BF9AF3BAE277B149EC5E4E436BD1A * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_value_1(); return (bool)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m1AEFA99ECEA20A9740DCFCE1622EB2F8B9184321_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_mC6B953D39DE75B2143D5A5850CA81C6779532803_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_mB8736B7728AB9B7D54B1F80F3EF1D7387C71602E_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_mE1D5856CA0AD4BC9F965E7BB22A544AD16FA0D3B_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_mCAD7B121DB998D7C56EB0281215A860EFE9DCD95_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_m622223593F7461E7812C581DDB145270016ED303_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_mB6593966C4FD9F155B6941D8E59EC54B1E873D3F_gshared_inline (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 KeyValuePair_2_get_Value_m60AA12485C0D15C0990E19B77CB9B7188611C389_gshared_inline (KeyValuePair_2_t128BCD2E9E558C2DCCE19DC432FB05B376CE8446 * __this, const RuntimeMethod* method) { { Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 L_0 = (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )__this->get_value_1(); return (Playable_tC24692CDD1DD8F1D5C646035A76D2830A70214E2 )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mF539F04FBBFE3F3DA0D8C9CAA7514323B466E455_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_mB1564B1CCE4C1408B3E3133E0ACBFAA40FBFC7E8_gshared_inline (KeyValuePair_2_t6A417393575389EF0D895B62580FBC33E95066EF * __this, const RuntimeMethod* method) { { ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 L_0 = (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )__this->get_value_1(); return (ResourceLocator_t3D496606F94367D5D6B24DA9DC0A3B46E6B53B11 )L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mB1BCB15D2930DE194EE802EF8D5BB1338FF85AEF_gshared_inline (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float KeyValuePair_2_get_Value_m351D737A2BAC4CA7396593E1287B5ADF917550AD_gshared_inline (KeyValuePair_2_t5BF959754D6D63F4A22229D19CE05C1E822830EF * __this, const RuntimeMethod* method) { { float L_0 = (float)__this->get_value_1(); return (float)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m8B7E0D0F64E0026A5B5CED48EC78C92C2891DCAD_gshared_inline (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return (RuntimeObject *)L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 KeyValuePair_2_get_Value_m39EA0778AAFA43569866F2585D49A38832470A8F_gshared_inline (KeyValuePair_2_tC6EA32F8AC3BFF582192B7389CCA58173D1D1D80 * __this, const RuntimeMethod* method) { { ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_0 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )__this->get_value_1(); return (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_0; } }