#include "il2cpp-config.h" #ifndef _MSC_VER # include #else # include #endif #include #include #include #include #include #include #include #include "il2cpp-class-internals.h" #include "codegen/il2cpp-codegen.h" #include "il2cpp-object-internals.h" template struct VirtFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct 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.Collections.Generic.Dictionary`2 struct Dictionary_2_t1839659084; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t763310475; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t303510475; // System.ArgumentNullException struct ArgumentNullException_t1615371798; // System.String struct String_t; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t950877179; // System.Collections.Generic.ICollection`1 struct ICollection_1_t1484130691; // System.Collections.ICollection struct ICollection_t3904884886; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t193682082; // System.Collections.IEnumerator struct IEnumerator_t1853284238; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t374934423; // System.Collections.IDictionaryEnumerator struct IDictionaryEnumerator_t1693217257; // System.Collections.Generic.KeyNotFoundException struct KeyNotFoundException_t2292407383; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_t777629997; // System.ArgumentException struct ArgumentException_t132251570; // System.Type struct Type_t; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2029334555; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3555703402; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2625280635; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t1089132026; // System.Collections.Generic.ICollection`1 struct ICollection_1_t2269752242; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2367608535; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t1160555974; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2814956106; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t46357657; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1968819495; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t432670886; // System.Collections.Generic.ICollection`1 struct ICollection_1_t1613291102; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2652375035; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t504094834; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2158494966; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3684863813; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1396226614; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t4155045301; // System.Collections.Generic.ICollection`1 struct ICollection_1_t1040698221; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2725663184; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t4226469249; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t1585902085; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3112270932; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t4142745948; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t1548932026; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t2606597339; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t3818836818; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t2678021287; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t37454123; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t1563822970; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1301971883; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t2947482199; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t4060790570; // System.Collections.Generic.ICollection`1 struct ICollection_1_t3668302415; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t1037808359; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t4132214518; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t1491647354; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3018016201; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t740873407; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t892470886; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t3499692094; // System.Collections.Generic.ICollection`1 struct ICollection_1_t2221619357; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t242333443; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t3571116042; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t930548878; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t2456917725; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2241695223; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t705546614; // System.Collections.Generic.ICollection`1 struct ICollection_1_t3722441173; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t1932630507; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t776970562; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2431370694; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3957739541; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t618723510; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t3377542197; // System.Collections.Generic.ICollection`1 struct ICollection_1_t2099469460; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2112932176; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t3448966145; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t808398981; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t2334767828; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t779879461; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t3538698148; // System.Collections.Generic.ICollection`1 struct ICollection_1_t2260625411; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t557174597; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t3610122096; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t969554932; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t2495923779; // System.IntPtr[] struct IntPtrU5BU5D_t4013366056; // System.Collections.IDictionary struct IDictionary_t1363984059; // System.Int32[] struct Int32U5BU5D_t385246372; // System.Collections.Generic.Link[] struct LinkU5BU5D_t964245573; // System.Object[] struct ObjectU5BU5D_t2843939325; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t833711493; // FitFun.AssetManager/DashType[] struct DashTypeU5BU5D_t2968003554; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t38236577; // System.TimeZoneInfo/TimeType[] struct TimeTypeU5BU5D_t2917227474; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t2521566318; // System.Int64[] struct Int64U5BU5D_t2559172825; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t3614739952; // LitJson.PropertyMetadata[] struct PropertyMetadataU5BU5D_t3282844708; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t353077731; // LitJson.ArrayMetadata[] struct ArrayMetadataU5BU5D_t363333322; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t1728533641; // LitJson.ObjectMetadata[] struct ObjectMetadataU5BU5D_t543634991; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t1908835310; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t2448278169; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t4284552512; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t2163511669; // System.Collections.Hashtable struct Hashtable_t1853889766; // System.Collections.ArrayList struct ArrayList_t2718874744; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter_t2171992254; // System.Char[] struct CharU5BU5D_t3528271667; // System.Void struct Void_t1185182177; // System.Reflection.MemberInfo struct MemberInfo_t; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t1976548163; // System.Reflection.MethodInfo struct MethodInfo_t; // System.DelegateData struct DelegateData_t1677132599; // System.Type[] struct TypeU5BU5D_t3940880105; // System.Reflection.MemberFilter struct MemberFilter_t426314064; // System.IAsyncResult struct IAsyncResult_t767004451; // System.AsyncCallback struct AsyncCallback_t3962456242; extern RuntimeClass* ArgumentNullException_t1615371798_il2cpp_TypeInfo_var; extern RuntimeClass* IEnumerator_t1853284238_il2cpp_TypeInfo_var; extern RuntimeClass* IDisposable_t3640265483_il2cpp_TypeInfo_var; extern const RuntimeMethod* Dictionary_2__ctor_m4211609709_RuntimeMethod_var; extern String_t* _stringLiteral2957729587; extern const uint32_t Dictionary_2__ctor_m4211609709_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m2320726292_RuntimeMethod_var; extern String_t* _stringLiteral2600271970; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m2320726292_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m3996702327_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m3996702327_MetadataUsageId; extern RuntimeClass* DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m632707514_MetadataUsageId; extern RuntimeClass* KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var; extern const RuntimeMethod* Dictionary_2_get_Item_m409100261_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m409100261_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m470799648_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m470799648_MetadataUsageId; extern RuntimeClass* ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var; extern const RuntimeMethod* Dictionary_2_Init_m2211314846_RuntimeMethod_var; extern String_t* _stringLiteral3623012086; extern const uint32_t Dictionary_2_Init_m2211314846_MetadataUsageId; extern RuntimeClass* Int32U5BU5D_t385246372_il2cpp_TypeInfo_var; extern RuntimeClass* LinkU5BU5D_t964245573_il2cpp_TypeInfo_var; extern const uint32_t Dictionary_2_InitArrays_m2341926715_MetadataUsageId; extern RuntimeClass* ArgumentException_t132251570_il2cpp_TypeInfo_var; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m2952125141_RuntimeMethod_var; extern String_t* _stringLiteral4007973390; extern String_t* _stringLiteral797640427; extern String_t* _stringLiteral2973413626; extern String_t* _stringLiteral751398076; extern const uint32_t Dictionary_2_CopyToCheck_m2952125141_MetadataUsageId; extern RuntimeClass* Hashtable_t1853889766_il2cpp_TypeInfo_var; extern const uint32_t Dictionary_2_Resize_m1479561240_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m1535364901_RuntimeMethod_var; extern String_t* _stringLiteral3189027530; extern const uint32_t Dictionary_2_Add_m1535364901_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m3506584995_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m3506584995_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m3639500132_RuntimeMethod_var; extern String_t* _stringLiteral79347; extern String_t* _stringLiteral1902402919; extern String_t* _stringLiteral892943380; extern String_t* _stringLiteral953796230; extern String_t* _stringLiteral2947573650; extern const uint32_t Dictionary_2_GetObjectData_m3639500132_MetadataUsageId; extern RuntimeClass* Type_t_il2cpp_TypeInfo_var; extern const uint32_t Dictionary_2_OnDeserialization_m534051151_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m2075253672_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m2075253672_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m1682688660_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m1682688660_MetadataUsageId; extern RuntimeClass* String_t_il2cpp_TypeInfo_var; extern const RuntimeMethod* Dictionary_2_ToTKey_m120750972_RuntimeMethod_var; extern String_t* _stringLiteral4183622140; extern const uint32_t Dictionary_2_ToTKey_m120750972_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m2438479437_RuntimeMethod_var; extern String_t* _stringLiteral3493618073; extern const uint32_t Dictionary_2_ToTValue_m2438479437_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m2157653297_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m2157653297_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m2101879522_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m2101879522_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m2238216364_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m2238216364_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m2427832525_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m958997018_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m958997018_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m15403554_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m15403554_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m250182331_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m250182331_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m3098915476_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m3475736769_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m3475736769_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m536405636_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m462074761_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m462074761_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m617428932_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m617428932_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m4173439531_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m4173439531_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m4053469595_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m2881058355_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m2881058355_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m2358343581_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m2358343581_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m3239924124_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m3239924124_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m2782544388_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m2782544388_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m280240841_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m280240841_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m3647471635_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m3647471635_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m1909892810_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m1909892810_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m3143696177_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m107019914_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m107019914_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m1544430118_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m1544430118_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m15475088_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m15475088_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m1664917084_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m45332585_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m45332585_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m1156965638_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m2059424751_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m2059424751_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m2382293057_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m2382293057_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m887151650_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m887151650_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m4209543208_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m4193450060_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m4193450060_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3167860287_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3167860287_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m224697230_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m224697230_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m692436965_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m692436965_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m1272414800_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m1272414800_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m3893295832_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m3893295832_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m2011260657_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m2011260657_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m1188627524_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m2315657164_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m2315657164_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m3181382702_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m3181382702_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m3715502551_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m3715502551_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m2100863290_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m189351100_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m189351100_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m275125592_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m670166897_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m670166897_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m47160893_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m47160893_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m3717097344_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m3717097344_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m3317588860_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m1031305493_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m1031305493_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m1048378162_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m1048378162_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m2540813173_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m2540813173_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m2807055026_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m2807055026_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m2081172397_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m2081172397_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m1871275533_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m1871275533_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m1182777329_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m1182777329_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m3202742554_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m3479998854_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m3479998854_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m2107733682_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m2107733682_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m1903962509_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m1903962509_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m2269469882_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m4199563090_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m4199563090_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m1924695631_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m938263239_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m938263239_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m1218653627_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m1218653627_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m2436879205_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m2436879205_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m1208018860_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m1107143448_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m1107143448_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3741534516_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3741534516_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m2502051130_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m2502051130_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m4266855513_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m4266855513_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m698475317_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m698475317_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m359978932_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m359978932_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m615884538_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m615884538_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m534867526_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m4048355558_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m4048355558_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m3086740455_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m3086740455_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m1051918563_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m1051918563_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m3169807397_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m2575584315_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m2575584315_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m2794652808_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m4152290082_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m4152290082_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m1045591573_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m1045591573_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m2556964510_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m2556964510_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m2513480556_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m2521704440_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m2521704440_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3495031886_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3495031886_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m2055624458_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m2055624458_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m2547681060_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m2547681060_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m163778528_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m163778528_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m1736513045_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m1736513045_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m2079391564_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m2079391564_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m3342539503_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m2656447815_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m2656447815_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m1199377812_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m1199377812_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m3285553452_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m3285553452_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m911998755_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m3893053046_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m3893053046_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m3068236498_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m1628290527_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m1628290527_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m2653591814_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m2653591814_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m2876675776_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m2876675776_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m2611103678_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m3479455171_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m3479455171_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m4131695649_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m4131695649_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m157769391_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m157769391_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m2115689673_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m2115689673_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m2083933139_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m2083933139_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m2739474107_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m2739474107_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m2291629966_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m2291629966_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m106853825_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m2418564848_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m2418564848_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m386941989_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m386941989_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m1005603246_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m1005603246_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m778999045_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m4056576439_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m4056576439_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m1246753206_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m2957141573_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m2957141573_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m32101857_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m32101857_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m4111919734_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m4111919734_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m3838209257_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m1532606488_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m1532606488_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m1106005031_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m1106005031_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m11453760_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m11453760_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m931419598_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m931419598_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m2126886035_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m2126886035_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m2449192721_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m2449192721_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m1495578602_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m1495578602_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m2919355798_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m2362895702_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m2362895702_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m3605506666_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m3605506666_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m1506224451_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m1506224451_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m1686211827_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m1272038717_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m1272038717_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m3786686913_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m727737408_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m727737408_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m1450438989_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m1450438989_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m3011301854_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m3011301854_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m1362046899_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m3442627501_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m3442627501_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m2799009129_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m2799009129_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m4109784827_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m4109784827_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m383574552_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m383574552_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m2950885732_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m2950885732_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m2316204645_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m2316204645_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m2785546735_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m2785546735_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m1035580815_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m1153611326_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m1153611326_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m4273800402_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m4273800402_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m3697728747_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m3697728747_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m2381498963_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m245510381_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m245510381_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m1648465319_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m3698053937_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m3698053937_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m1611117964_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m1611117964_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m3538294992_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m3538294992_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m3968356590_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m1037236112_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m1037236112_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3177577894_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3177577894_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m2632565463_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m2632565463_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m4204812020_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m4204812020_MetadataUsageId; struct KeyValuePair_2U5BU5D_t193682082; struct DictionaryEntryU5BU5D_t4217117203; struct Int32U5BU5D_t385246372; struct LinkU5BU5D_t964245573; struct KeyValuePair_2U5BU5D_t2367608535; struct Int64U5BU5D_t2559172825; struct KeyValuePair_2U5BU5D_t2652375035; struct ObjectU5BU5D_t2843939325; struct KeyValuePair_2U5BU5D_t2725663184; struct TimeTypeU5BU5D_t2917227474; struct KeyValuePair_2U5BU5D_t3818836818; struct KeyValuePair_2U5BU5D_t1037808359; struct IntPtrU5BU5D_t4013366056; struct KeyValuePair_2U5BU5D_t242333443; struct DashTypeU5BU5D_t2968003554; struct KeyValuePair_2U5BU5D_t1932630507; struct ArrayMetadataU5BU5D_t363333322; struct KeyValuePair_2U5BU5D_t2112932176; struct ObjectMetadataU5BU5D_t543634991; struct KeyValuePair_2U5BU5D_t557174597; struct PropertyMetadataU5BU5D_t3282844708; #ifndef RUNTIMEOBJECT_H #define RUNTIMEOBJECT_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RUNTIMEOBJECT_H struct Il2CppArrayBounds; #ifndef RUNTIMEARRAY_H #define RUNTIMEARRAY_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Array #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RUNTIMEARRAY_H #ifndef VALUECOLLECTION_T1563822970_H #define VALUECOLLECTION_T1563822970_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t1563822970 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t4142745948 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t1563822970, ___dictionary_0)); } inline Dictionary_2_t4142745948 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t4142745948 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t4142745948 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T1563822970_H #ifndef EXCEPTION_T_H #define EXCEPTION_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Exception struct Exception_t : public RuntimeObject { public: // System.IntPtr[] System.Exception::trace_ips IntPtrU5BU5D_t4013366056* ___trace_ips_0; // System.Exception System.Exception::inner_exception Exception_t * ___inner_exception_1; // System.String System.Exception::message String_t* ___message_2; // System.String System.Exception::help_link String_t* ___help_link_3; // System.String System.Exception::class_name String_t* ___class_name_4; // System.String System.Exception::stack_trace String_t* ___stack_trace_5; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_6; // System.Int32 System.Exception::remote_stack_index int32_t ___remote_stack_index_7; // System.Int32 System.Exception::hresult int32_t ___hresult_8; // System.String System.Exception::source String_t* ___source_9; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_10; public: inline static int32_t get_offset_of_trace_ips_0() { return static_cast(offsetof(Exception_t, ___trace_ips_0)); } inline IntPtrU5BU5D_t4013366056* get_trace_ips_0() const { return ___trace_ips_0; } inline IntPtrU5BU5D_t4013366056** get_address_of_trace_ips_0() { return &___trace_ips_0; } inline void set_trace_ips_0(IntPtrU5BU5D_t4013366056* value) { ___trace_ips_0 = value; Il2CppCodeGenWriteBarrier((&___trace_ips_0), value); } inline static int32_t get_offset_of_inner_exception_1() { return static_cast(offsetof(Exception_t, ___inner_exception_1)); } inline Exception_t * get_inner_exception_1() const { return ___inner_exception_1; } inline Exception_t ** get_address_of_inner_exception_1() { return &___inner_exception_1; } inline void set_inner_exception_1(Exception_t * value) { ___inner_exception_1 = value; Il2CppCodeGenWriteBarrier((&___inner_exception_1), 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((&___message_2), value); } inline static int32_t get_offset_of_help_link_3() { return static_cast(offsetof(Exception_t, ___help_link_3)); } inline String_t* get_help_link_3() const { return ___help_link_3; } inline String_t** get_address_of_help_link_3() { return &___help_link_3; } inline void set_help_link_3(String_t* value) { ___help_link_3 = value; Il2CppCodeGenWriteBarrier((&___help_link_3), value); } inline static int32_t get_offset_of_class_name_4() { return static_cast(offsetof(Exception_t, ___class_name_4)); } inline String_t* get_class_name_4() const { return ___class_name_4; } inline String_t** get_address_of_class_name_4() { return &___class_name_4; } inline void set_class_name_4(String_t* value) { ___class_name_4 = value; Il2CppCodeGenWriteBarrier((&___class_name_4), value); } inline static int32_t get_offset_of_stack_trace_5() { return static_cast(offsetof(Exception_t, ___stack_trace_5)); } inline String_t* get_stack_trace_5() const { return ___stack_trace_5; } inline String_t** get_address_of_stack_trace_5() { return &___stack_trace_5; } inline void set_stack_trace_5(String_t* value) { ___stack_trace_5 = value; Il2CppCodeGenWriteBarrier((&___stack_trace_5), value); } inline static int32_t get_offset_of__remoteStackTraceString_6() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_6)); } inline String_t* get__remoteStackTraceString_6() const { return ____remoteStackTraceString_6; } inline String_t** get_address_of__remoteStackTraceString_6() { return &____remoteStackTraceString_6; } inline void set__remoteStackTraceString_6(String_t* value) { ____remoteStackTraceString_6 = value; Il2CppCodeGenWriteBarrier((&____remoteStackTraceString_6), value); } inline static int32_t get_offset_of_remote_stack_index_7() { return static_cast(offsetof(Exception_t, ___remote_stack_index_7)); } inline int32_t get_remote_stack_index_7() const { return ___remote_stack_index_7; } inline int32_t* get_address_of_remote_stack_index_7() { return &___remote_stack_index_7; } inline void set_remote_stack_index_7(int32_t value) { ___remote_stack_index_7 = value; } inline static int32_t get_offset_of_hresult_8() { return static_cast(offsetof(Exception_t, ___hresult_8)); } inline int32_t get_hresult_8() const { return ___hresult_8; } inline int32_t* get_address_of_hresult_8() { return &___hresult_8; } inline void set_hresult_8(int32_t value) { ___hresult_8 = value; } inline static int32_t get_offset_of_source_9() { return static_cast(offsetof(Exception_t, ___source_9)); } inline String_t* get_source_9() const { return ___source_9; } inline String_t** get_address_of_source_9() { return &___source_9; } inline void set_source_9(String_t* value) { ___source_9 = value; Il2CppCodeGenWriteBarrier((&___source_9), value); } inline static int32_t get_offset_of__data_10() { return static_cast(offsetof(Exception_t, ____data_10)); } inline RuntimeObject* get__data_10() const { return ____data_10; } inline RuntimeObject** get_address_of__data_10() { return &____data_10; } inline void set__data_10(RuntimeObject* value) { ____data_10 = value; Il2CppCodeGenWriteBarrier((&____data_10), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EXCEPTION_T_H #ifndef DICTIONARY_2_T1301971883_H #define DICTIONARY_2_T1301971883_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1301971883 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots IntPtrU5BU5D_t4013366056* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots ObjectU5BU5D_t2843939325* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t1301971883, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t1301971883, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t1301971883, ___keySlots_6)); } inline IntPtrU5BU5D_t4013366056* get_keySlots_6() const { return ___keySlots_6; } inline IntPtrU5BU5D_t4013366056** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(IntPtrU5BU5D_t4013366056* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t1301971883, ___valueSlots_7)); } inline ObjectU5BU5D_t2843939325* get_valueSlots_7() const { return ___valueSlots_7; } inline ObjectU5BU5D_t2843939325** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(ObjectU5BU5D_t2843939325* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t1301971883, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t1301971883, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t1301971883, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t1301971883, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t1301971883, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t1301971883, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t1301971883, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t1301971883_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t833711493 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t1301971883_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t833711493 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t833711493 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t833711493 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T1301971883_H #ifndef KEYCOLLECTION_T1491647354_H #define KEYCOLLECTION_T1491647354_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t1491647354 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t1301971883 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t1491647354, ___dictionary_0)); } inline Dictionary_2_t1301971883 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1301971883 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1301971883 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T1491647354_H #ifndef VALUECOLLECTION_T3018016201_H #define VALUECOLLECTION_T3018016201_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3018016201 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t1301971883 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t3018016201, ___dictionary_0)); } inline Dictionary_2_t1301971883 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1301971883 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1301971883 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T3018016201_H #ifndef EQUALITYCOMPARER_1_T3304889813_H #define EQUALITYCOMPARER_1_T3304889813_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3304889813 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t3304889813_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t3304889813 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t3304889813_StaticFields, ____default_0)); } inline EqualityComparer_1_t3304889813 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t3304889813 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t3304889813 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T3304889813_H #ifndef DICTIONARY_2_T740873407_H #define DICTIONARY_2_T740873407_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t740873407 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots ObjectU5BU5D_t2843939325* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots DashTypeU5BU5D_t2968003554* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t740873407, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t740873407, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t740873407, ___keySlots_6)); } inline ObjectU5BU5D_t2843939325* get_keySlots_6() const { return ___keySlots_6; } inline ObjectU5BU5D_t2843939325** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(ObjectU5BU5D_t2843939325* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t740873407, ___valueSlots_7)); } inline DashTypeU5BU5D_t2968003554* get_valueSlots_7() const { return ___valueSlots_7; } inline DashTypeU5BU5D_t2968003554** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(DashTypeU5BU5D_t2968003554* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t740873407, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t740873407, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t740873407, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t740873407, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t740873407, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t740873407, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t740873407, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t740873407_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t38236577 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t740873407_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t38236577 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t38236577 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t38236577 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T740873407_H #ifndef KEYCOLLECTION_T37454123_H #define KEYCOLLECTION_T37454123_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t37454123 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t4142745948 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t37454123, ___dictionary_0)); } inline Dictionary_2_t4142745948 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t4142745948 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t4142745948 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T37454123_H #ifndef KEYCOLLECTION_T2158494966_H #define KEYCOLLECTION_T2158494966_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2158494966 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t1968819495 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t2158494966, ___dictionary_0)); } inline Dictionary_2_t1968819495 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1968819495 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1968819495 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T2158494966_H #ifndef VALUECOLLECTION_T3684863813_H #define VALUECOLLECTION_T3684863813_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3684863813 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t1968819495 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t3684863813, ___dictionary_0)); } inline Dictionary_2_t1968819495 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1968819495 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1968819495 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T3684863813_H #ifndef EQUALITYCOMPARER_1_T1249878500_H #define EQUALITYCOMPARER_1_T1249878500_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1249878500 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t1249878500_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t1249878500 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t1249878500_StaticFields, ____default_0)); } inline EqualityComparer_1_t1249878500 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t1249878500 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t1249878500 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T1249878500_H #ifndef DICTIONARY_2_T1396226614_H #define DICTIONARY_2_T1396226614_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1396226614 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots Int32U5BU5D_t385246372* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots TimeTypeU5BU5D_t2917227474* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t1396226614, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t1396226614, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t1396226614, ___keySlots_6)); } inline Int32U5BU5D_t385246372* get_keySlots_6() const { return ___keySlots_6; } inline Int32U5BU5D_t385246372** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(Int32U5BU5D_t385246372* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t1396226614, ___valueSlots_7)); } inline TimeTypeU5BU5D_t2917227474* get_valueSlots_7() const { return ___valueSlots_7; } inline TimeTypeU5BU5D_t2917227474** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(TimeTypeU5BU5D_t2917227474* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t1396226614, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t1396226614, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t1396226614, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t1396226614, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t1396226614, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t1396226614, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t1396226614, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t1396226614_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t2521566318 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t1396226614_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t2521566318 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t2521566318 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t2521566318 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T1396226614_H #ifndef KEYCOLLECTION_T1585902085_H #define KEYCOLLECTION_T1585902085_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t1585902085 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t1396226614 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t1585902085, ___dictionary_0)); } inline Dictionary_2_t1396226614 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1396226614 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1396226614 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T1585902085_H #ifndef VALUECOLLECTION_T3112270932_H #define VALUECOLLECTION_T3112270932_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3112270932 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t1396226614 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t3112270932, ___dictionary_0)); } inline Dictionary_2_t1396226614 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1396226614 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1396226614 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T3112270932_H #ifndef EQUALITYCOMPARER_1_T677285619_H #define EQUALITYCOMPARER_1_T677285619_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t677285619 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t677285619_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t677285619 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t677285619_StaticFields, ____default_0)); } inline EqualityComparer_1_t677285619 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t677285619 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t677285619 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T677285619_H #ifndef DICTIONARY_2_T4142745948_H #define DICTIONARY_2_T4142745948_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t4142745948 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots Int64U5BU5D_t2559172825* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots ObjectU5BU5D_t2843939325* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t4142745948, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t4142745948, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t4142745948, ___keySlots_6)); } inline Int64U5BU5D_t2559172825* get_keySlots_6() const { return ___keySlots_6; } inline Int64U5BU5D_t2559172825** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(Int64U5BU5D_t2559172825* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t4142745948, ___valueSlots_7)); } inline ObjectU5BU5D_t2843939325* get_valueSlots_7() const { return ___valueSlots_7; } inline ObjectU5BU5D_t2843939325** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(ObjectU5BU5D_t2843939325* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t4142745948, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t4142745948, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t4142745948, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t4142745948, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t4142745948, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t4142745948, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t4142745948, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t4142745948_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t3614739952 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t4142745948_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t3614739952 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t3614739952 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t3614739952 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T4142745948_H #ifndef KEYCOLLECTION_T930548878_H #define KEYCOLLECTION_T930548878_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t930548878 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t740873407 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t930548878, ___dictionary_0)); } inline Dictionary_2_t740873407 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t740873407 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t740873407 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T930548878_H #ifndef EQUALITYCOMPARER_1_T1736056858_H #define EQUALITYCOMPARER_1_T1736056858_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1736056858 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t1736056858_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t1736056858 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t1736056858_StaticFields, ____default_0)); } inline EqualityComparer_1_t1736056858 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t1736056858 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t1736056858 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T1736056858_H #ifndef DICTIONARY_2_T779879461_H #define DICTIONARY_2_T779879461_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t779879461 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots ObjectU5BU5D_t2843939325* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots PropertyMetadataU5BU5D_t3282844708* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t779879461, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t779879461, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t779879461, ___keySlots_6)); } inline ObjectU5BU5D_t2843939325* get_keySlots_6() const { return ___keySlots_6; } inline ObjectU5BU5D_t2843939325** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(ObjectU5BU5D_t2843939325* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t779879461, ___valueSlots_7)); } inline PropertyMetadataU5BU5D_t3282844708* get_valueSlots_7() const { return ___valueSlots_7; } inline PropertyMetadataU5BU5D_t3282844708** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(PropertyMetadataU5BU5D_t3282844708* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t779879461, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t779879461, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t779879461, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t779879461, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t779879461, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t779879461, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t779879461, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t779879461_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t353077731 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t779879461_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t353077731 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t353077731 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t353077731 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T779879461_H #ifndef KEYCOLLECTION_T969554932_H #define KEYCOLLECTION_T969554932_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t969554932 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t779879461 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t969554932, ___dictionary_0)); } inline Dictionary_2_t779879461 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t779879461 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t779879461 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T969554932_H #ifndef VALUECOLLECTION_T2495923779_H #define VALUECOLLECTION_T2495923779_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t2495923779 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t779879461 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t2495923779, ___dictionary_0)); } inline Dictionary_2_t779879461 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t779879461 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t779879461 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T2495923779_H #ifndef EQUALITYCOMPARER_1_T1897212809_H #define EQUALITYCOMPARER_1_T1897212809_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1897212809 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t1897212809_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t1897212809 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t1897212809_StaticFields, ____default_0)); } inline EqualityComparer_1_t1897212809 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t1897212809 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t1897212809 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T1897212809_H #ifndef VALUETYPE_T3640485471_H #define VALUETYPE_T3640485471_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ValueType struct ValueType_t3640485471 : public RuntimeObject { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t3640485471_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t3640485471_marshaled_com { }; #endif // VALUETYPE_T3640485471_H #ifndef MEMBERINFO_T_H #define MEMBERINFO_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MEMBERINFO_T_H #ifndef VALUECOLLECTION_T2334767828_H #define VALUECOLLECTION_T2334767828_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t2334767828 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t618723510 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t2334767828, ___dictionary_0)); } inline Dictionary_2_t618723510 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t618723510 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t618723510 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T2334767828_H #ifndef VALUECOLLECTION_T2456917725_H #define VALUECOLLECTION_T2456917725_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t2456917725 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t740873407 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t2456917725, ___dictionary_0)); } inline Dictionary_2_t740873407 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t740873407 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t740873407 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T2456917725_H #ifndef EQUALITYCOMPARER_1_T1858206755_H #define EQUALITYCOMPARER_1_T1858206755_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1858206755 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t1858206755_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t1858206755 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t1858206755_StaticFields, ____default_0)); } inline EqualityComparer_1_t1858206755 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t1858206755 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t1858206755 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T1858206755_H #ifndef DICTIONARY_2_T2241695223_H #define DICTIONARY_2_T2241695223_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2241695223 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots ObjectU5BU5D_t2843939325* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots ArrayMetadataU5BU5D_t363333322* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t2241695223, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t2241695223, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t2241695223, ___keySlots_6)); } inline ObjectU5BU5D_t2843939325* get_keySlots_6() const { return ___keySlots_6; } inline ObjectU5BU5D_t2843939325** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(ObjectU5BU5D_t2843939325* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t2241695223, ___valueSlots_7)); } inline ArrayMetadataU5BU5D_t363333322* get_valueSlots_7() const { return ___valueSlots_7; } inline ArrayMetadataU5BU5D_t363333322** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(ArrayMetadataU5BU5D_t363333322* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t2241695223, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t2241695223, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t2241695223, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t2241695223, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t2241695223, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t2241695223, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t2241695223, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t2241695223_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t1728533641 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t2241695223_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t1728533641 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t1728533641 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t1728533641 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T2241695223_H #ifndef KEYCOLLECTION_T2431370694_H #define KEYCOLLECTION_T2431370694_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2431370694 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t2241695223 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t2431370694, ___dictionary_0)); } inline Dictionary_2_t2241695223 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2241695223 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2241695223 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T2431370694_H #ifndef VALUECOLLECTION_T3957739541_H #define VALUECOLLECTION_T3957739541_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3957739541 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t2241695223 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t3957739541, ___dictionary_0)); } inline Dictionary_2_t2241695223 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2241695223 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2241695223 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T3957739541_H #ifndef EQUALITYCOMPARER_1_T3359028571_H #define EQUALITYCOMPARER_1_T3359028571_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3359028571 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t3359028571_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t3359028571 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t3359028571_StaticFields, ____default_0)); } inline EqualityComparer_1_t3359028571 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t3359028571 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t3359028571 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T3359028571_H #ifndef DICTIONARY_2_T618723510_H #define DICTIONARY_2_T618723510_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t618723510 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots ObjectU5BU5D_t2843939325* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots ObjectMetadataU5BU5D_t543634991* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t618723510, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t618723510, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t618723510, ___keySlots_6)); } inline ObjectU5BU5D_t2843939325* get_keySlots_6() const { return ___keySlots_6; } inline ObjectU5BU5D_t2843939325** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(ObjectU5BU5D_t2843939325* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t618723510, ___valueSlots_7)); } inline ObjectMetadataU5BU5D_t543634991* get_valueSlots_7() const { return ___valueSlots_7; } inline ObjectMetadataU5BU5D_t543634991** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(ObjectMetadataU5BU5D_t543634991* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t618723510, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t618723510, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t618723510, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t618723510, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t618723510, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t618723510, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t618723510, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t618723510_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t1908835310 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t618723510_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t1908835310 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t1908835310 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t1908835310 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T618723510_H #ifndef KEYCOLLECTION_T808398981_H #define KEYCOLLECTION_T808398981_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t808398981 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t618723510 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t808398981, ___dictionary_0)); } inline Dictionary_2_t618723510 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t618723510 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t618723510 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T808398981_H #ifndef DICTIONARY_2_T1968819495_H #define DICTIONARY_2_T1968819495_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1968819495 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots Int32U5BU5D_t385246372* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots ObjectU5BU5D_t2843939325* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t1968819495, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t1968819495, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t1968819495, ___keySlots_6)); } inline Int32U5BU5D_t385246372* get_keySlots_6() const { return ___keySlots_6; } inline Int32U5BU5D_t385246372** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(Int32U5BU5D_t385246372* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t1968819495, ___valueSlots_7)); } inline ObjectU5BU5D_t2843939325* get_valueSlots_7() const { return ___valueSlots_7; } inline ObjectU5BU5D_t2843939325** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(ObjectU5BU5D_t2843939325* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t1968819495, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t1968819495, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t1968819495, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t1968819495, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t1968819495, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t1968819495, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t1968819495, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t1968819495_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t2448278169 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t1968819495_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t2448278169 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t2448278169 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t2448278169 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T1968819495_H #ifndef DICTIONARY_2_T1839659084_H #define DICTIONARY_2_T1839659084_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1839659084 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots Int32U5BU5D_t385246372* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots Int32U5BU5D_t385246372* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t1839659084, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t1839659084, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t1839659084, ___keySlots_6)); } inline Int32U5BU5D_t385246372* get_keySlots_6() const { return ___keySlots_6; } inline Int32U5BU5D_t385246372** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(Int32U5BU5D_t385246372* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t1839659084, ___valueSlots_7)); } inline Int32U5BU5D_t385246372* get_valueSlots_7() const { return ___valueSlots_7; } inline Int32U5BU5D_t385246372** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(Int32U5BU5D_t385246372* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t1839659084, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t1839659084, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t1839659084, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t1839659084, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t1839659084, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t1839659084, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t1839659084, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t1839659084_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t4284552512 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t1839659084_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t4284552512 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t4284552512 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t4284552512 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T1839659084_H #ifndef VALUECOLLECTION_T3555703402_H #define VALUECOLLECTION_T3555703402_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3555703402 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t1839659084 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t3555703402, ___dictionary_0)); } inline Dictionary_2_t1839659084 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1839659084 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1839659084 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T3555703402_H #ifndef VALUECOLLECTION_T46357657_H #define VALUECOLLECTION_T46357657_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t46357657 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t2625280635 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t46357657, ___dictionary_0)); } inline Dictionary_2_t2625280635 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2625280635 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2625280635 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T46357657_H #ifndef KEYCOLLECTION_T2814956106_H #define KEYCOLLECTION_T2814956106_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2814956106 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t2625280635 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t2814956106, ___dictionary_0)); } inline Dictionary_2_t2625280635 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2625280635 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2625280635 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T2814956106_H #ifndef EQUALITYCOMPARER_1_T1120718089_H #define EQUALITYCOMPARER_1_T1120718089_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1120718089 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t1120718089_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t1120718089 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t1120718089_StaticFields, ____default_0)); } inline EqualityComparer_1_t1120718089 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t1120718089 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t1120718089 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T1120718089_H #ifndef KEYCOLLECTION_T2029334555_H #define KEYCOLLECTION_T2029334555_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2029334555 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t1839659084 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t2029334555, ___dictionary_0)); } inline Dictionary_2_t1839659084 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1839659084 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1839659084 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T2029334555_H #ifndef DICTIONARY_2_T2625280635_H #define DICTIONARY_2_T2625280635_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2625280635 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::table Int32U5BU5D_t385246372* ___table_4; // System.Collections.Generic.Link[] System.Collections.Generic.Dictionary`2::linkSlots LinkU5BU5D_t964245573* ___linkSlots_5; // TKey[] System.Collections.Generic.Dictionary`2::keySlots Int32U5BU5D_t385246372* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots Int64U5BU5D_t2559172825* ___valueSlots_7; // System.Int32 System.Collections.Generic.Dictionary`2::touchedSlots int32_t ___touchedSlots_8; // System.Int32 System.Collections.Generic.Dictionary`2::emptySlot int32_t ___emptySlot_9; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_10; // System.Int32 System.Collections.Generic.Dictionary`2::threshold int32_t ___threshold_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::hcp RuntimeObject* ___hcp_12; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.Dictionary`2::serialization_info SerializationInfo_t950877179 * ___serialization_info_13; // System.Int32 System.Collections.Generic.Dictionary`2::generation int32_t ___generation_14; public: inline static int32_t get_offset_of_table_4() { return static_cast(offsetof(Dictionary_2_t2625280635, ___table_4)); } inline Int32U5BU5D_t385246372* get_table_4() const { return ___table_4; } inline Int32U5BU5D_t385246372** get_address_of_table_4() { return &___table_4; } inline void set_table_4(Int32U5BU5D_t385246372* value) { ___table_4 = value; Il2CppCodeGenWriteBarrier((&___table_4), value); } inline static int32_t get_offset_of_linkSlots_5() { return static_cast(offsetof(Dictionary_2_t2625280635, ___linkSlots_5)); } inline LinkU5BU5D_t964245573* get_linkSlots_5() const { return ___linkSlots_5; } inline LinkU5BU5D_t964245573** get_address_of_linkSlots_5() { return &___linkSlots_5; } inline void set_linkSlots_5(LinkU5BU5D_t964245573* value) { ___linkSlots_5 = value; Il2CppCodeGenWriteBarrier((&___linkSlots_5), value); } inline static int32_t get_offset_of_keySlots_6() { return static_cast(offsetof(Dictionary_2_t2625280635, ___keySlots_6)); } inline Int32U5BU5D_t385246372* get_keySlots_6() const { return ___keySlots_6; } inline Int32U5BU5D_t385246372** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(Int32U5BU5D_t385246372* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t2625280635, ___valueSlots_7)); } inline Int64U5BU5D_t2559172825* get_valueSlots_7() const { return ___valueSlots_7; } inline Int64U5BU5D_t2559172825** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(Int64U5BU5D_t2559172825* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t2625280635, ___touchedSlots_8)); } inline int32_t get_touchedSlots_8() const { return ___touchedSlots_8; } inline int32_t* get_address_of_touchedSlots_8() { return &___touchedSlots_8; } inline void set_touchedSlots_8(int32_t value) { ___touchedSlots_8 = value; } inline static int32_t get_offset_of_emptySlot_9() { return static_cast(offsetof(Dictionary_2_t2625280635, ___emptySlot_9)); } inline int32_t get_emptySlot_9() const { return ___emptySlot_9; } inline int32_t* get_address_of_emptySlot_9() { return &___emptySlot_9; } inline void set_emptySlot_9(int32_t value) { ___emptySlot_9 = value; } inline static int32_t get_offset_of_count_10() { return static_cast(offsetof(Dictionary_2_t2625280635, ___count_10)); } inline int32_t get_count_10() const { return ___count_10; } inline int32_t* get_address_of_count_10() { return &___count_10; } inline void set_count_10(int32_t value) { ___count_10 = value; } inline static int32_t get_offset_of_threshold_11() { return static_cast(offsetof(Dictionary_2_t2625280635, ___threshold_11)); } inline int32_t get_threshold_11() const { return ___threshold_11; } inline int32_t* get_address_of_threshold_11() { return &___threshold_11; } inline void set_threshold_11(int32_t value) { ___threshold_11 = value; } inline static int32_t get_offset_of_hcp_12() { return static_cast(offsetof(Dictionary_2_t2625280635, ___hcp_12)); } inline RuntimeObject* get_hcp_12() const { return ___hcp_12; } inline RuntimeObject** get_address_of_hcp_12() { return &___hcp_12; } inline void set_hcp_12(RuntimeObject* value) { ___hcp_12 = value; Il2CppCodeGenWriteBarrier((&___hcp_12), value); } inline static int32_t get_offset_of_serialization_info_13() { return static_cast(offsetof(Dictionary_2_t2625280635, ___serialization_info_13)); } inline SerializationInfo_t950877179 * get_serialization_info_13() const { return ___serialization_info_13; } inline SerializationInfo_t950877179 ** get_address_of_serialization_info_13() { return &___serialization_info_13; } inline void set_serialization_info_13(SerializationInfo_t950877179 * value) { ___serialization_info_13 = value; Il2CppCodeGenWriteBarrier((&___serialization_info_13), value); } inline static int32_t get_offset_of_generation_14() { return static_cast(offsetof(Dictionary_2_t2625280635, ___generation_14)); } inline int32_t get_generation_14() const { return ___generation_14; } inline int32_t* get_address_of_generation_14() { return &___generation_14; } inline void set_generation_14(int32_t value) { ___generation_14 = value; } }; struct Dictionary_2_t2625280635_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t2163511669 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t2625280635_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t2163511669 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t2163511669 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t2163511669 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T2625280635_H #ifndef SERIALIZATIONINFO_T950877179_H #define SERIALIZATIONINFO_T950877179_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t950877179 : public RuntimeObject { public: // System.Collections.Hashtable System.Runtime.Serialization.SerializationInfo::serialized Hashtable_t1853889766 * ___serialized_0; // System.Collections.ArrayList System.Runtime.Serialization.SerializationInfo::values ArrayList_t2718874744 * ___values_1; // System.String System.Runtime.Serialization.SerializationInfo::assemblyName String_t* ___assemblyName_2; // System.String System.Runtime.Serialization.SerializationInfo::fullTypeName String_t* ___fullTypeName_3; // System.Runtime.Serialization.IFormatterConverter System.Runtime.Serialization.SerializationInfo::converter RuntimeObject* ___converter_4; public: inline static int32_t get_offset_of_serialized_0() { return static_cast(offsetof(SerializationInfo_t950877179, ___serialized_0)); } inline Hashtable_t1853889766 * get_serialized_0() const { return ___serialized_0; } inline Hashtable_t1853889766 ** get_address_of_serialized_0() { return &___serialized_0; } inline void set_serialized_0(Hashtable_t1853889766 * value) { ___serialized_0 = value; Il2CppCodeGenWriteBarrier((&___serialized_0), value); } inline static int32_t get_offset_of_values_1() { return static_cast(offsetof(SerializationInfo_t950877179, ___values_1)); } inline ArrayList_t2718874744 * get_values_1() const { return ___values_1; } inline ArrayList_t2718874744 ** get_address_of_values_1() { return &___values_1; } inline void set_values_1(ArrayList_t2718874744 * value) { ___values_1 = value; Il2CppCodeGenWriteBarrier((&___values_1), value); } inline static int32_t get_offset_of_assemblyName_2() { return static_cast(offsetof(SerializationInfo_t950877179, ___assemblyName_2)); } inline String_t* get_assemblyName_2() const { return ___assemblyName_2; } inline String_t** get_address_of_assemblyName_2() { return &___assemblyName_2; } inline void set_assemblyName_2(String_t* value) { ___assemblyName_2 = value; Il2CppCodeGenWriteBarrier((&___assemblyName_2), value); } inline static int32_t get_offset_of_fullTypeName_3() { return static_cast(offsetof(SerializationInfo_t950877179, ___fullTypeName_3)); } inline String_t* get_fullTypeName_3() const { return ___fullTypeName_3; } inline String_t** get_address_of_fullTypeName_3() { return &___fullTypeName_3; } inline void set_fullTypeName_3(String_t* value) { ___fullTypeName_3 = value; Il2CppCodeGenWriteBarrier((&___fullTypeName_3), value); } inline static int32_t get_offset_of_converter_4() { return static_cast(offsetof(SerializationInfo_t950877179, ___converter_4)); } inline RuntimeObject* get_converter_4() const { return ___converter_4; } inline RuntimeObject** get_address_of_converter_4() { return &___converter_4; } inline void set_converter_4(RuntimeObject* value) { ___converter_4 = value; Il2CppCodeGenWriteBarrier((&___converter_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SERIALIZATIONINFO_T950877179_H #ifndef EQUALITYCOMPARER_1_T1906339640_H #define EQUALITYCOMPARER_1_T1906339640_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1906339640 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t1906339640_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t1906339640 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t1906339640_StaticFields, ____default_0)); } inline EqualityComparer_1_t1906339640 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t1906339640 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t1906339640 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T1906339640_H #ifndef STRING_T_H #define STRING_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::length int32_t ___length_0; // System.Char System.String::start_char Il2CppChar ___start_char_1; public: inline static int32_t get_offset_of_length_0() { return static_cast(offsetof(String_t, ___length_0)); } inline int32_t get_length_0() const { return ___length_0; } inline int32_t* get_address_of_length_0() { return &___length_0; } inline void set_length_0(int32_t value) { ___length_0 = value; } inline static int32_t get_offset_of_start_char_1() { return static_cast(offsetof(String_t, ___start_char_1)); } inline Il2CppChar get_start_char_1() const { return ___start_char_1; } inline Il2CppChar* get_address_of_start_char_1() { return &___start_char_1; } inline void set_start_char_1(Il2CppChar value) { ___start_char_1 = value; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_2; // System.Char[] System.String::WhiteChars CharU5BU5D_t3528271667* ___WhiteChars_3; public: inline static int32_t get_offset_of_Empty_2() { return static_cast(offsetof(String_t_StaticFields, ___Empty_2)); } inline String_t* get_Empty_2() const { return ___Empty_2; } inline String_t** get_address_of_Empty_2() { return &___Empty_2; } inline void set_Empty_2(String_t* value) { ___Empty_2 = value; Il2CppCodeGenWriteBarrier((&___Empty_2), value); } inline static int32_t get_offset_of_WhiteChars_3() { return static_cast(offsetof(String_t_StaticFields, ___WhiteChars_3)); } inline CharU5BU5D_t3528271667* get_WhiteChars_3() const { return ___WhiteChars_3; } inline CharU5BU5D_t3528271667** get_address_of_WhiteChars_3() { return &___WhiteChars_3; } inline void set_WhiteChars_3(CharU5BU5D_t3528271667* value) { ___WhiteChars_3 = value; Il2CppCodeGenWriteBarrier((&___WhiteChars_3), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // STRING_T_H #ifndef INT32_T2950945753_H #define INT32_T2950945753_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 struct Int32_t2950945753 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Int32_t2950945753, ___m_value_2)); } inline int32_t get_m_value_2() const { return ___m_value_2; } inline int32_t* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(int32_t value) { ___m_value_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INT32_T2950945753_H #ifndef BOOLEAN_T97287965_H #define BOOLEAN_T97287965_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean struct Boolean_t97287965 { public: // System.Boolean System.Boolean::m_value bool ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Boolean_t97287965, ___m_value_2)); } inline bool get_m_value_2() const { return ___m_value_2; } inline bool* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(bool value) { ___m_value_2 = value; } }; struct Boolean_t97287965_StaticFields { public: // System.String System.Boolean::FalseString String_t* ___FalseString_0; // System.String System.Boolean::TrueString String_t* ___TrueString_1; public: inline static int32_t get_offset_of_FalseString_0() { return static_cast(offsetof(Boolean_t97287965_StaticFields, ___FalseString_0)); } inline String_t* get_FalseString_0() const { return ___FalseString_0; } inline String_t** get_address_of_FalseString_0() { return &___FalseString_0; } inline void set_FalseString_0(String_t* value) { ___FalseString_0 = value; Il2CppCodeGenWriteBarrier((&___FalseString_0), value); } inline static int32_t get_offset_of_TrueString_1() { return static_cast(offsetof(Boolean_t97287965_StaticFields, ___TrueString_1)); } inline String_t* get_TrueString_1() const { return ___TrueString_1; } inline String_t** get_address_of_TrueString_1() { return &___TrueString_1; } inline void set_TrueString_1(String_t* value) { ___TrueString_1 = value; Il2CppCodeGenWriteBarrier((&___TrueString_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // BOOLEAN_T97287965_H #ifndef INTPTR_T_H #define INTPTR_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INTPTR_T_H #ifndef VOID_T1185182177_H #define VOID_T1185182177_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void struct Void_t1185182177 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VOID_T1185182177_H #ifndef PROPERTYMETADATA_T3727440473_H #define PROPERTYMETADATA_T3727440473_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // LitJson.PropertyMetadata struct PropertyMetadata_t3727440473 { public: // System.Reflection.MemberInfo LitJson.PropertyMetadata::Info MemberInfo_t * ___Info_0; // System.Boolean LitJson.PropertyMetadata::IsField bool ___IsField_1; // System.Type LitJson.PropertyMetadata::Type Type_t * ___Type_2; public: inline static int32_t get_offset_of_Info_0() { return static_cast(offsetof(PropertyMetadata_t3727440473, ___Info_0)); } inline MemberInfo_t * get_Info_0() const { return ___Info_0; } inline MemberInfo_t ** get_address_of_Info_0() { return &___Info_0; } inline void set_Info_0(MemberInfo_t * value) { ___Info_0 = value; Il2CppCodeGenWriteBarrier((&___Info_0), value); } inline static int32_t get_offset_of_IsField_1() { return static_cast(offsetof(PropertyMetadata_t3727440473, ___IsField_1)); } inline bool get_IsField_1() const { return ___IsField_1; } inline bool* get_address_of_IsField_1() { return &___IsField_1; } inline void set_IsField_1(bool value) { ___IsField_1 = value; } inline static int32_t get_offset_of_Type_2() { return static_cast(offsetof(PropertyMetadata_t3727440473, ___Type_2)); } inline Type_t * get_Type_2() const { return ___Type_2; } inline Type_t ** get_address_of_Type_2() { return &___Type_2; } inline void set_Type_2(Type_t * value) { ___Type_2 = value; Il2CppCodeGenWriteBarrier((&___Type_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of LitJson.PropertyMetadata struct PropertyMetadata_t3727440473_marshaled_pinvoke { MemberInfo_t * ___Info_0; int32_t ___IsField_1; Type_t * ___Type_2; }; // Native definition for COM marshalling of LitJson.PropertyMetadata struct PropertyMetadata_t3727440473_marshaled_com { MemberInfo_t * ___Info_0; int32_t ___IsField_1; Type_t * ___Type_2; }; #endif // PROPERTYMETADATA_T3727440473_H #ifndef KEYVALUEPAIR_2_T4237331251_H #define KEYVALUEPAIR_2_T4237331251_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t4237331251 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value int32_t ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t4237331251, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t4237331251, ___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; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T4237331251_H #ifndef LINK_T544317964_H #define LINK_T544317964_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Link struct Link_t544317964 { public: // System.Int32 System.Collections.Generic.Link::HashCode int32_t ___HashCode_0; // System.Int32 System.Collections.Generic.Link::Next int32_t ___Next_1; public: inline static int32_t get_offset_of_HashCode_0() { return static_cast(offsetof(Link_t544317964, ___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(Link_t544317964, ___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; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // LINK_T544317964_H #ifndef ARRAYMETADATA_T894288939_H #define ARRAYMETADATA_T894288939_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // LitJson.ArrayMetadata struct ArrayMetadata_t894288939 { public: // System.Type LitJson.ArrayMetadata::element_type Type_t * ___element_type_0; // System.Boolean LitJson.ArrayMetadata::is_array bool ___is_array_1; // System.Boolean LitJson.ArrayMetadata::is_list bool ___is_list_2; public: inline static int32_t get_offset_of_element_type_0() { return static_cast(offsetof(ArrayMetadata_t894288939, ___element_type_0)); } inline Type_t * get_element_type_0() const { return ___element_type_0; } inline Type_t ** get_address_of_element_type_0() { return &___element_type_0; } inline void set_element_type_0(Type_t * value) { ___element_type_0 = value; Il2CppCodeGenWriteBarrier((&___element_type_0), value); } inline static int32_t get_offset_of_is_array_1() { return static_cast(offsetof(ArrayMetadata_t894288939, ___is_array_1)); } inline bool get_is_array_1() const { return ___is_array_1; } inline bool* get_address_of_is_array_1() { return &___is_array_1; } inline void set_is_array_1(bool value) { ___is_array_1 = value; } inline static int32_t get_offset_of_is_list_2() { return static_cast(offsetof(ArrayMetadata_t894288939, ___is_list_2)); } inline bool get_is_list_2() const { return ___is_list_2; } inline bool* get_address_of_is_list_2() { return &___is_list_2; } inline void set_is_list_2(bool value) { ___is_list_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of LitJson.ArrayMetadata struct ArrayMetadata_t894288939_marshaled_pinvoke { Type_t * ___element_type_0; int32_t ___is_array_1; int32_t ___is_list_2; }; // Native definition for COM marshalling of LitJson.ArrayMetadata struct ArrayMetadata_t894288939_marshaled_com { Type_t * ___element_type_0; int32_t ___is_array_1; int32_t ___is_list_2; }; #endif // ARRAYMETADATA_T894288939_H #ifndef DICTIONARYENTRY_T3123975638_H #define DICTIONARYENTRY_T3123975638_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.DictionaryEntry struct DictionaryEntry_t3123975638 { 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_t3123975638, ____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((&____key_0), value); } inline static int32_t get_offset_of__value_1() { return static_cast(offsetof(DictionaryEntry_t3123975638, ____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((&____value_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.Collections.DictionaryEntry struct DictionaryEntry_t3123975638_marshaled_pinvoke { Il2CppIUnknown* ____key_0; Il2CppIUnknown* ____value_1; }; // Native definition for COM marshalling of System.Collections.DictionaryEntry struct DictionaryEntry_t3123975638_marshaled_com { Il2CppIUnknown* ____key_0; Il2CppIUnknown* ____value_1; }; #endif // DICTIONARYENTRY_T3123975638_H #ifndef KEYVALUEPAIR_2_T2245450819_H #define KEYVALUEPAIR_2_T2245450819_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t2245450819 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int64_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t2245450819, ___key_0)); } inline int64_t get_key_0() const { return ___key_0; } inline int64_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int64_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t2245450819, ___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((&___value_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T2245450819_H #ifndef TIMETYPE_T2507513283_H #define TIMETYPE_T2507513283_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.TimeZoneInfo/TimeType struct TimeType_t2507513283 { public: // System.Int32 System.TimeZoneInfo/TimeType::Offset int32_t ___Offset_0; // System.Boolean System.TimeZoneInfo/TimeType::IsDst bool ___IsDst_1; // System.String System.TimeZoneInfo/TimeType::Name String_t* ___Name_2; public: inline static int32_t get_offset_of_Offset_0() { return static_cast(offsetof(TimeType_t2507513283, ___Offset_0)); } inline int32_t get_Offset_0() const { return ___Offset_0; } inline int32_t* get_address_of_Offset_0() { return &___Offset_0; } inline void set_Offset_0(int32_t value) { ___Offset_0 = value; } inline static int32_t get_offset_of_IsDst_1() { return static_cast(offsetof(TimeType_t2507513283, ___IsDst_1)); } inline bool get_IsDst_1() const { return ___IsDst_1; } inline bool* get_address_of_IsDst_1() { return &___IsDst_1; } inline void set_IsDst_1(bool value) { ___IsDst_1 = value; } inline static int32_t get_offset_of_Name_2() { return static_cast(offsetof(TimeType_t2507513283, ___Name_2)); } inline String_t* get_Name_2() const { return ___Name_2; } inline String_t** get_address_of_Name_2() { return &___Name_2; } inline void set_Name_2(String_t* value) { ___Name_2 = value; Il2CppCodeGenWriteBarrier((&___Name_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.TimeZoneInfo/TimeType struct TimeType_t2507513283_marshaled_pinvoke { int32_t ___Offset_0; int32_t ___IsDst_1; char* ___Name_2; }; // Native definition for COM marshalling of System.TimeZoneInfo/TimeType struct TimeType_t2507513283_marshaled_com { int32_t ___Offset_0; int32_t ___IsDst_1; Il2CppChar* ___Name_2; }; #endif // TIMETYPE_T2507513283_H #ifndef ENUM_T4135868527_H #define ENUM_T4135868527_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Enum struct Enum_t4135868527 : public ValueType_t3640485471 { public: public: }; struct Enum_t4135868527_StaticFields { public: // System.Char[] System.Enum::split_char CharU5BU5D_t3528271667* ___split_char_0; public: inline static int32_t get_offset_of_split_char_0() { return static_cast(offsetof(Enum_t4135868527_StaticFields, ___split_char_0)); } inline CharU5BU5D_t3528271667* get_split_char_0() const { return ___split_char_0; } inline CharU5BU5D_t3528271667** get_address_of_split_char_0() { return &___split_char_0; } inline void set_split_char_0(CharU5BU5D_t3528271667* value) { ___split_char_0 = value; Il2CppCodeGenWriteBarrier((&___split_char_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.Enum struct Enum_t4135868527_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t4135868527_marshaled_com { }; #endif // ENUM_T4135868527_H #ifndef OBJECTMETADATA_T3566284522_H #define OBJECTMETADATA_T3566284522_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // LitJson.ObjectMetadata struct ObjectMetadata_t3566284522 { public: // System.Type LitJson.ObjectMetadata::element_type Type_t * ___element_type_0; // System.Boolean LitJson.ObjectMetadata::is_dictionary bool ___is_dictionary_1; // System.Collections.Generic.IDictionary`2 LitJson.ObjectMetadata::properties RuntimeObject* ___properties_2; public: inline static int32_t get_offset_of_element_type_0() { return static_cast(offsetof(ObjectMetadata_t3566284522, ___element_type_0)); } inline Type_t * get_element_type_0() const { return ___element_type_0; } inline Type_t ** get_address_of_element_type_0() { return &___element_type_0; } inline void set_element_type_0(Type_t * value) { ___element_type_0 = value; Il2CppCodeGenWriteBarrier((&___element_type_0), value); } inline static int32_t get_offset_of_is_dictionary_1() { return static_cast(offsetof(ObjectMetadata_t3566284522, ___is_dictionary_1)); } inline bool get_is_dictionary_1() const { return ___is_dictionary_1; } inline bool* get_address_of_is_dictionary_1() { return &___is_dictionary_1; } inline void set_is_dictionary_1(bool value) { ___is_dictionary_1 = value; } inline static int32_t get_offset_of_properties_2() { return static_cast(offsetof(ObjectMetadata_t3566284522, ___properties_2)); } inline RuntimeObject* get_properties_2() const { return ___properties_2; } inline RuntimeObject** get_address_of_properties_2() { return &___properties_2; } inline void set_properties_2(RuntimeObject* value) { ___properties_2 = value; Il2CppCodeGenWriteBarrier((&___properties_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of LitJson.ObjectMetadata struct ObjectMetadata_t3566284522_marshaled_pinvoke { Type_t * ___element_type_0; int32_t ___is_dictionary_1; RuntimeObject* ___properties_2; }; // Native definition for COM marshalling of LitJson.ObjectMetadata struct ObjectMetadata_t3566284522_marshaled_com { Type_t * ___element_type_0; int32_t ___is_dictionary_1; RuntimeObject* ___properties_2; }; #endif // OBJECTMETADATA_T3566284522_H #ifndef KEYVALUEPAIR_2_T71524366_H #define KEYVALUEPAIR_2_T71524366_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t71524366 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t71524366, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t71524366, ___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((&___value_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T71524366_H #ifndef INT64_T3736567304_H #define INT64_T3736567304_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int64 struct Int64_t3736567304 { public: // System.Int64 System.Int64::m_value int64_t ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Int64_t3736567304, ___m_value_2)); } inline int64_t get_m_value_2() const { return ___m_value_2; } inline int64_t* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(int64_t value) { ___m_value_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INT64_T3736567304_H #ifndef KEYVALUEPAIR_2_T727985506_H #define KEYVALUEPAIR_2_T727985506_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t727985506 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value int64_t ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t727985506, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t727985506, ___value_1)); } inline int64_t get_value_1() const { return ___value_1; } inline int64_t* get_address_of_value_1() { return &___value_1; } inline void set_value_1(int64_t value) { ___value_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T727985506_H #ifndef SYSTEMEXCEPTION_T176217640_H #define SYSTEMEXCEPTION_T176217640_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.SystemException struct SystemException_t176217640 : public Exception_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SYSTEMEXCEPTION_T176217640_H #ifndef ENUMERATOR_T3923002270_H #define ENUMERATOR_T3923002270_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t3923002270 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t1968819495 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp int32_t ___stamp_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::current KeyValuePair_2_t71524366 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t3923002270, ___dictionary_0)); } inline Dictionary_2_t1968819495 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1968819495 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1968819495 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t3923002270, ___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_stamp_2() { return static_cast(offsetof(Enumerator_t3923002270, ___stamp_2)); } inline int32_t get_stamp_2() const { return ___stamp_2; } inline int32_t* get_address_of_stamp_2() { return &___stamp_2; } inline void set_stamp_2(int32_t value) { ___stamp_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t3923002270, ___current_3)); } inline KeyValuePair_2_t71524366 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t71524366 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t71524366 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T3923002270_H #ifndef DASHTYPE_T3688434419_H #define DASHTYPE_T3688434419_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // FitFun.AssetManager/DashType struct DashType_t3688434419 { public: // System.Int32 FitFun.AssetManager/DashType::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(DashType_t3688434419, ___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; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DASHTYPE_T3688434419_H #ifndef KEYVALUEPAIR_2_T3177551628_H #define KEYVALUEPAIR_2_T3177551628_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t3177551628 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value PropertyMetadata_t3727440473 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t3177551628, ___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((&___key_0), value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t3177551628, ___value_1)); } inline PropertyMetadata_t3727440473 get_value_1() const { return ___value_1; } inline PropertyMetadata_t3727440473 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(PropertyMetadata_t3727440473 value) { ___value_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T3177551628_H #ifndef ENUMERATOR_T3793841859_H #define ENUMERATOR_T3793841859_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t3793841859 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t1839659084 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp int32_t ___stamp_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::current KeyValuePair_2_t4237331251 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t3793841859, ___dictionary_0)); } inline Dictionary_2_t1839659084 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1839659084 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1839659084 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t3793841859, ___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_stamp_2() { return static_cast(offsetof(Enumerator_t3793841859, ___stamp_2)); } inline int32_t get_stamp_2() const { return ___stamp_2; } inline int32_t* get_address_of_stamp_2() { return &___stamp_2; } inline void set_stamp_2(int32_t value) { ___stamp_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t3793841859, ___current_3)); } inline KeyValuePair_2_t4237331251 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t4237331251 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t4237331251 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T3793841859_H #ifndef DELEGATE_T1188392813_H #define DELEGATE_T1188392813_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Delegate struct Delegate_t1188392813 : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_5; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_6; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_7; // System.DelegateData System.Delegate::data DelegateData_t1677132599 * ___data_8; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t1188392813, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t1188392813, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t1188392813, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((&___m_target_2), value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t1188392813, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t1188392813, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_method_code_5() { return static_cast(offsetof(Delegate_t1188392813, ___method_code_5)); } inline intptr_t get_method_code_5() const { return ___method_code_5; } inline intptr_t* get_address_of_method_code_5() { return &___method_code_5; } inline void set_method_code_5(intptr_t value) { ___method_code_5 = value; } inline static int32_t get_offset_of_method_info_6() { return static_cast(offsetof(Delegate_t1188392813, ___method_info_6)); } inline MethodInfo_t * get_method_info_6() const { return ___method_info_6; } inline MethodInfo_t ** get_address_of_method_info_6() { return &___method_info_6; } inline void set_method_info_6(MethodInfo_t * value) { ___method_info_6 = value; Il2CppCodeGenWriteBarrier((&___method_info_6), value); } inline static int32_t get_offset_of_original_method_info_7() { return static_cast(offsetof(Delegate_t1188392813, ___original_method_info_7)); } inline MethodInfo_t * get_original_method_info_7() const { return ___original_method_info_7; } inline MethodInfo_t ** get_address_of_original_method_info_7() { return &___original_method_info_7; } inline void set_original_method_info_7(MethodInfo_t * value) { ___original_method_info_7 = value; Il2CppCodeGenWriteBarrier((&___original_method_info_7), value); } inline static int32_t get_offset_of_data_8() { return static_cast(offsetof(Delegate_t1188392813, ___data_8)); } inline DelegateData_t1677132599 * get_data_8() const { return ___data_8; } inline DelegateData_t1677132599 ** get_address_of_data_8() { return &___data_8; } inline void set_data_8(DelegateData_t1677132599 * value) { ___data_8 = value; Il2CppCodeGenWriteBarrier((&___data_8), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DELEGATE_T1188392813_H #ifndef KEYVALUEPAIR_2_T344400094_H #define KEYVALUEPAIR_2_T344400094_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t344400094 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value ArrayMetadata_t894288939 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t344400094, ___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((&___key_0), value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t344400094, ___value_1)); } inline ArrayMetadata_t894288939 get_value_1() const { return ___value_1; } inline ArrayMetadata_t894288939 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(ArrayMetadata_t894288939 value) { ___value_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T344400094_H #ifndef ENUMERATOR_T284496114_H #define ENUMERATOR_T284496114_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t284496114 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t2625280635 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp int32_t ___stamp_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::current KeyValuePair_2_t727985506 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t284496114, ___dictionary_0)); } inline Dictionary_2_t2625280635 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2625280635 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2625280635 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t284496114, ___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_stamp_2() { return static_cast(offsetof(Enumerator_t284496114, ___stamp_2)); } inline int32_t get_stamp_2() const { return ___stamp_2; } inline int32_t* get_address_of_stamp_2() { return &___stamp_2; } inline void set_stamp_2(int32_t value) { ___stamp_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t284496114, ___current_3)); } inline KeyValuePair_2_t727985506 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t727985506 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t727985506 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T284496114_H #ifndef KEYNOTFOUNDEXCEPTION_T2292407383_H #define KEYNOTFOUNDEXCEPTION_T2292407383_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyNotFoundException struct KeyNotFoundException_t2292407383 : public SystemException_t176217640 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYNOTFOUNDEXCEPTION_T2292407383_H #ifndef STREAMINGCONTEXTSTATES_T3580100459_H #define STREAMINGCONTEXTSTATES_T3580100459_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Runtime.Serialization.StreamingContextStates struct StreamingContextStates_t3580100459 { public: // System.Int32 System.Runtime.Serialization.StreamingContextStates::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(StreamingContextStates_t3580100459, ___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; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // STREAMINGCONTEXTSTATES_T3580100459_H #ifndef RUNTIMETYPEHANDLE_T3027515415_H #define RUNTIMETYPEHANDLE_T3027515415_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.RuntimeTypeHandle struct RuntimeTypeHandle_t3027515415 { 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_t3027515415, ___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; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RUNTIMETYPEHANDLE_T3027515415_H #ifndef ENUMERATOR_T1801961427_H #define ENUMERATOR_T1801961427_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t1801961427 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t4142745948 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp int32_t ___stamp_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::current KeyValuePair_2_t2245450819 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t1801961427, ___dictionary_0)); } inline Dictionary_2_t4142745948 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t4142745948 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t4142745948 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t1801961427, ___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_stamp_2() { return static_cast(offsetof(Enumerator_t1801961427, ___stamp_2)); } inline int32_t get_stamp_2() const { return ___stamp_2; } inline int32_t* get_address_of_stamp_2() { return &___stamp_2; } inline void set_stamp_2(int32_t value) { ___stamp_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t1801961427, ___current_3)); } inline KeyValuePair_2_t2245450819 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t2245450819 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t2245450819 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T1801961427_H #ifndef ARGUMENTEXCEPTION_T132251570_H #define ARGUMENTEXCEPTION_T132251570_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ArgumentException struct ArgumentException_t132251570 : public SystemException_t176217640 { public: // System.String System.ArgumentException::param_name String_t* ___param_name_12; public: inline static int32_t get_offset_of_param_name_12() { return static_cast(offsetof(ArgumentException_t132251570, ___param_name_12)); } inline String_t* get_param_name_12() const { return ___param_name_12; } inline String_t** get_address_of_param_name_12() { return &___param_name_12; } inline void set_param_name_12(String_t* value) { ___param_name_12 = value; Il2CppCodeGenWriteBarrier((&___param_name_12), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ARGUMENTEXCEPTION_T132251570_H #ifndef KEYVALUEPAIR_2_T3699644050_H #define KEYVALUEPAIR_2_T3699644050_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t3699644050 { public: // TKey System.Collections.Generic.KeyValuePair`2::key intptr_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t3699644050, ___key_0)); } inline intptr_t get_key_0() const { return ___key_0; } inline intptr_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(intptr_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t3699644050, ___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((&___value_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T3699644050_H #ifndef BINDINGFLAGS_T2721792723_H #define BINDINGFLAGS_T2721792723_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Reflection.BindingFlags struct BindingFlags_t2721792723 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(BindingFlags_t2721792723, ___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; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // BINDINGFLAGS_T2721792723_H #ifndef KEYVALUEPAIR_2_T3016395677_H #define KEYVALUEPAIR_2_T3016395677_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t3016395677 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value ObjectMetadata_t3566284522 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t3016395677, ___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((&___key_0), value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t3016395677, ___value_1)); } inline ObjectMetadata_t3566284522 get_value_1() const { return ___value_1; } inline ObjectMetadata_t3566284522 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(ObjectMetadata_t3566284522 value) { ___value_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T3016395677_H #ifndef KEYVALUEPAIR_2_T3793898781_H #define KEYVALUEPAIR_2_T3793898781_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t3793898781 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value TimeType_t2507513283 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t3793898781, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t3793898781, ___value_1)); } inline TimeType_t2507513283 get_value_1() const { return ___value_1; } inline TimeType_t2507513283 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(TimeType_t2507513283 value) { ___value_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T3793898781_H #ifndef STREAMINGCONTEXT_T3711869237_H #define STREAMINGCONTEXT_T3711869237_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Runtime.Serialization.StreamingContext struct StreamingContext_t3711869237 { public: // System.Runtime.Serialization.StreamingContextStates System.Runtime.Serialization.StreamingContext::state int32_t ___state_0; // System.Object System.Runtime.Serialization.StreamingContext::additional RuntimeObject * ___additional_1; public: inline static int32_t get_offset_of_state_0() { return static_cast(offsetof(StreamingContext_t3711869237, ___state_0)); } inline int32_t get_state_0() const { return ___state_0; } inline int32_t* get_address_of_state_0() { return &___state_0; } inline void set_state_0(int32_t value) { ___state_0 = value; } inline static int32_t get_offset_of_additional_1() { return static_cast(offsetof(StreamingContext_t3711869237, ___additional_1)); } inline RuntimeObject * get_additional_1() const { return ___additional_1; } inline RuntimeObject ** get_address_of_additional_1() { return &___additional_1; } inline void set_additional_1(RuntimeObject * value) { ___additional_1 = value; Il2CppCodeGenWriteBarrier((&___additional_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t3711869237_marshaled_pinvoke { int32_t ___state_0; Il2CppIUnknown* ___additional_1; }; // Native definition for COM marshalling of System.Runtime.Serialization.StreamingContext struct StreamingContext_t3711869237_marshaled_com { int32_t ___state_0; Il2CppIUnknown* ___additional_1; }; #endif // STREAMINGCONTEXT_T3711869237_H #ifndef ENUMERATOR_T2572906285_H #define ENUMERATOR_T2572906285_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t2572906285 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t618723510 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp int32_t ___stamp_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::current KeyValuePair_2_t3016395677 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t2572906285, ___dictionary_0)); } inline Dictionary_2_t618723510 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t618723510 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t618723510 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t2572906285, ___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_stamp_2() { return static_cast(offsetof(Enumerator_t2572906285, ___stamp_2)); } inline int32_t get_stamp_2() const { return ___stamp_2; } inline int32_t* get_address_of_stamp_2() { return &___stamp_2; } inline void set_stamp_2(int32_t value) { ___stamp_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t2572906285, ___current_3)); } inline KeyValuePair_2_t3016395677 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t3016395677 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t3016395677 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T2572906285_H #ifndef ARGUMENTNULLEXCEPTION_T1615371798_H #define ARGUMENTNULLEXCEPTION_T1615371798_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ArgumentNullException struct ArgumentNullException_t1615371798 : public ArgumentException_t132251570 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ARGUMENTNULLEXCEPTION_T1615371798_H #ifndef ENUMERATOR_T4195877998_H #define ENUMERATOR_T4195877998_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t4195877998 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t2241695223 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp int32_t ___stamp_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::current KeyValuePair_2_t344400094 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t4195877998, ___dictionary_0)); } inline Dictionary_2_t2241695223 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2241695223 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2241695223 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t4195877998, ___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_stamp_2() { return static_cast(offsetof(Enumerator_t4195877998, ___stamp_2)); } inline int32_t get_stamp_2() const { return ___stamp_2; } inline int32_t* get_address_of_stamp_2() { return &___stamp_2; } inline void set_stamp_2(int32_t value) { ___stamp_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t4195877998, ___current_3)); } inline KeyValuePair_2_t344400094 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t344400094 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t344400094 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T4195877998_H #ifndef SHIMENUMERATOR_T4139466745_H #define SHIMENUMERATOR_T4139466745_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ShimEnumerator struct ShimEnumerator_t4139466745 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t1801961427 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t4139466745, ___host_enumerator_0)); } inline Enumerator_t1801961427 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t1801961427 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t1801961427 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T4139466745_H #ifndef ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H #define ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_t777629997 : public ArgumentException_t132251570 { public: // System.Object System.ArgumentOutOfRangeException::actual_value RuntimeObject * ___actual_value_13; public: inline static int32_t get_offset_of_actual_value_13() { return static_cast(offsetof(ArgumentOutOfRangeException_t777629997, ___actual_value_13)); } inline RuntimeObject * get_actual_value_13() const { return ___actual_value_13; } inline RuntimeObject ** get_address_of_actual_value_13() { return &___actual_value_13; } inline void set_actual_value_13(RuntimeObject * value) { ___actual_value_13 = value; Il2CppCodeGenWriteBarrier((&___actual_value_13), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H #ifndef ENUMERATOR_T3350409389_H #define ENUMERATOR_T3350409389_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t3350409389 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t1396226614 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp int32_t ___stamp_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::current KeyValuePair_2_t3793898781 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t3350409389, ___dictionary_0)); } inline Dictionary_2_t1396226614 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1396226614 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1396226614 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t3350409389, ___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_stamp_2() { return static_cast(offsetof(Enumerator_t3350409389, ___stamp_2)); } inline int32_t get_stamp_2() const { return ___stamp_2; } inline int32_t* get_address_of_stamp_2() { return &___stamp_2; } inline void set_stamp_2(int32_t value) { ___stamp_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t3350409389, ___current_3)); } inline KeyValuePair_2_t3793898781 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t3793898781 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t3793898781 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T3350409389_H #ifndef MULTICASTDELEGATE_T_H #define MULTICASTDELEGATE_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t1188392813 { public: // System.MulticastDelegate System.MulticastDelegate::prev MulticastDelegate_t * ___prev_9; // System.MulticastDelegate System.MulticastDelegate::kpm_next MulticastDelegate_t * ___kpm_next_10; public: inline static int32_t get_offset_of_prev_9() { return static_cast(offsetof(MulticastDelegate_t, ___prev_9)); } inline MulticastDelegate_t * get_prev_9() const { return ___prev_9; } inline MulticastDelegate_t ** get_address_of_prev_9() { return &___prev_9; } inline void set_prev_9(MulticastDelegate_t * value) { ___prev_9 = value; Il2CppCodeGenWriteBarrier((&___prev_9), value); } inline static int32_t get_offset_of_kpm_next_10() { return static_cast(offsetof(MulticastDelegate_t, ___kpm_next_10)); } inline MulticastDelegate_t * get_kpm_next_10() const { return ___kpm_next_10; } inline MulticastDelegate_t ** get_address_of_kpm_next_10() { return &___kpm_next_10; } inline void set_kpm_next_10(MulticastDelegate_t * value) { ___kpm_next_10 = value; Il2CppCodeGenWriteBarrier((&___kpm_next_10), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MULTICASTDELEGATE_T_H #ifndef ENUMERATOR_T3256154658_H #define ENUMERATOR_T3256154658_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t3256154658 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t1301971883 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp int32_t ___stamp_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::current KeyValuePair_2_t3699644050 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t3256154658, ___dictionary_0)); } inline Dictionary_2_t1301971883 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1301971883 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1301971883 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t3256154658, ___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_stamp_2() { return static_cast(offsetof(Enumerator_t3256154658, ___stamp_2)); } inline int32_t get_stamp_2() const { return ___stamp_2; } inline int32_t* get_address_of_stamp_2() { return &___stamp_2; } inline void set_stamp_2(int32_t value) { ___stamp_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t3256154658, ___current_3)); } inline KeyValuePair_2_t3699644050 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t3699644050 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t3699644050 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T3256154658_H #ifndef ENUMERATOR_T2734062236_H #define ENUMERATOR_T2734062236_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t2734062236 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t779879461 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp int32_t ___stamp_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::current KeyValuePair_2_t3177551628 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t2734062236, ___dictionary_0)); } inline Dictionary_2_t779879461 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t779879461 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t779879461 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t2734062236, ___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_stamp_2() { return static_cast(offsetof(Enumerator_t2734062236, ___stamp_2)); } inline int32_t get_stamp_2() const { return ___stamp_2; } inline int32_t* get_address_of_stamp_2() { return &___stamp_2; } inline void set_stamp_2(int32_t value) { ___stamp_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t2734062236, ___current_3)); } inline KeyValuePair_2_t3177551628 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t3177551628 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t3177551628 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T2734062236_H #ifndef KEYVALUEPAIR_2_T3138545574_H #define KEYVALUEPAIR_2_T3138545574_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t3138545574 { 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_t3138545574, ___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((&___key_0), value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t3138545574, ___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; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T3138545574_H #ifndef SHIMENUMERATOR_T1836379881_H #define SHIMENUMERATOR_T1836379881_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ShimEnumerator struct ShimEnumerator_t1836379881 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t3793841859 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t1836379881, ___host_enumerator_0)); } inline Enumerator_t3793841859 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t3793841859 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t3793841859 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T1836379881_H #ifndef SHIMENUMERATOR_T1965540292_H #define SHIMENUMERATOR_T1965540292_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ShimEnumerator struct ShimEnumerator_t1965540292 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t3923002270 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t1965540292, ___host_enumerator_0)); } inline Enumerator_t3923002270 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t3923002270 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t3923002270 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T1965540292_H #ifndef SHIMENUMERATOR_T2622001432_H #define SHIMENUMERATOR_T2622001432_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ShimEnumerator struct ShimEnumerator_t2622001432 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t284496114 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t2622001432, ___host_enumerator_0)); } inline Enumerator_t284496114 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t284496114 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t284496114 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T2622001432_H #ifndef TYPE_T_H #define TYPE_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t3027515415 ____impl_1; public: inline static int32_t get_offset_of__impl_1() { return static_cast(offsetof(Type_t, ____impl_1)); } inline RuntimeTypeHandle_t3027515415 get__impl_1() const { return ____impl_1; } inline RuntimeTypeHandle_t3027515415 * get_address_of__impl_1() { return &____impl_1; } inline void set__impl_1(RuntimeTypeHandle_t3027515415 value) { ____impl_1 = value; } }; struct Type_t_StaticFields { public: // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_2; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t3940880105* ___EmptyTypes_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t426314064 * ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t426314064 * ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t426314064 * ___FilterNameIgnoreCase_6; // System.Object System.Type::Missing RuntimeObject * ___Missing_7; public: inline static int32_t get_offset_of_Delimiter_2() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_2)); } inline Il2CppChar get_Delimiter_2() const { return ___Delimiter_2; } inline Il2CppChar* get_address_of_Delimiter_2() { return &___Delimiter_2; } inline void set_Delimiter_2(Il2CppChar value) { ___Delimiter_2 = value; } inline static int32_t get_offset_of_EmptyTypes_3() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_3)); } inline TypeU5BU5D_t3940880105* get_EmptyTypes_3() const { return ___EmptyTypes_3; } inline TypeU5BU5D_t3940880105** get_address_of_EmptyTypes_3() { return &___EmptyTypes_3; } inline void set_EmptyTypes_3(TypeU5BU5D_t3940880105* value) { ___EmptyTypes_3 = value; Il2CppCodeGenWriteBarrier((&___EmptyTypes_3), value); } inline static int32_t get_offset_of_FilterAttribute_4() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_4)); } inline MemberFilter_t426314064 * get_FilterAttribute_4() const { return ___FilterAttribute_4; } inline MemberFilter_t426314064 ** get_address_of_FilterAttribute_4() { return &___FilterAttribute_4; } inline void set_FilterAttribute_4(MemberFilter_t426314064 * value) { ___FilterAttribute_4 = value; Il2CppCodeGenWriteBarrier((&___FilterAttribute_4), value); } inline static int32_t get_offset_of_FilterName_5() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_5)); } inline MemberFilter_t426314064 * get_FilterName_5() const { return ___FilterName_5; } inline MemberFilter_t426314064 ** get_address_of_FilterName_5() { return &___FilterName_5; } inline void set_FilterName_5(MemberFilter_t426314064 * value) { ___FilterName_5 = value; Il2CppCodeGenWriteBarrier((&___FilterName_5), value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_6() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_6)); } inline MemberFilter_t426314064 * get_FilterNameIgnoreCase_6() const { return ___FilterNameIgnoreCase_6; } inline MemberFilter_t426314064 ** get_address_of_FilterNameIgnoreCase_6() { return &___FilterNameIgnoreCase_6; } inline void set_FilterNameIgnoreCase_6(MemberFilter_t426314064 * value) { ___FilterNameIgnoreCase_6 = value; Il2CppCodeGenWriteBarrier((&___FilterNameIgnoreCase_6), value); } inline static int32_t get_offset_of_Missing_7() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_7)); } inline RuntimeObject * get_Missing_7() const { return ___Missing_7; } inline RuntimeObject ** get_address_of_Missing_7() { return &___Missing_7; } inline void set_Missing_7(RuntimeObject * value) { ___Missing_7 = value; Il2CppCodeGenWriteBarrier((&___Missing_7), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TYPE_T_H #ifndef SHIMENUMERATOR_T615444307_H #define SHIMENUMERATOR_T615444307_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ShimEnumerator struct ShimEnumerator_t615444307 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t2572906285 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t615444307, ___host_enumerator_0)); } inline Enumerator_t2572906285 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t2572906285 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t2572906285 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T615444307_H #ifndef SHIMENUMERATOR_T776600258_H #define SHIMENUMERATOR_T776600258_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ShimEnumerator struct ShimEnumerator_t776600258 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t2734062236 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t776600258, ___host_enumerator_0)); } inline Enumerator_t2734062236 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t2734062236 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t2734062236 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T776600258_H #ifndef TRANSFORM_1_T406653721_H #define TRANSFORM_1_T406653721_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1> struct Transform_1_t406653721 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T406653721_H #ifndef TRANSFORM_1_T353077731_H #define TRANSFORM_1_T353077731_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t353077731 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T353077731_H #ifndef TRANSFORM_1_T1801255349_H #define TRANSFORM_1_T1801255349_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1> struct Transform_1_t1801255349 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1801255349_H #ifndef TRANSFORM_1_T1409379905_H #define TRANSFORM_1_T1409379905_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1> struct Transform_1_t1409379905 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1409379905_H #ifndef TRANSFORM_1_T833711493_H #define TRANSFORM_1_T833711493_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t833711493 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T833711493_H #ifndef TRANSFORM_1_T3614739952_H #define TRANSFORM_1_T3614739952_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t3614739952 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T3614739952_H #ifndef SHIMENUMERATOR_T1392947411_H #define SHIMENUMERATOR_T1392947411_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ShimEnumerator struct ShimEnumerator_t1392947411 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t3350409389 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t1392947411, ___host_enumerator_0)); } inline Enumerator_t3350409389 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t3350409389 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t3350409389 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T1392947411_H #ifndef TRANSFORM_1_T3191489461_H #define TRANSFORM_1_T3191489461_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1> struct Transform_1_t3191489461 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T3191489461_H #ifndef TRANSFORM_1_T2521566318_H #define TRANSFORM_1_T2521566318_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t2521566318 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T2521566318_H #ifndef TRANSFORM_1_T2163511669_H #define TRANSFORM_1_T2163511669_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t2163511669 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T2163511669_H #ifndef TRANSFORM_1_T4062488833_H #define TRANSFORM_1_T4062488833_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1> struct Transform_1_t4062488833 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T4062488833_H #ifndef TRANSFORM_1_T3690794193_H #define TRANSFORM_1_T3690794193_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1> struct Transform_1_t3690794193 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T3690794193_H #ifndef TRANSFORM_1_T2448278169_H #define TRANSFORM_1_T2448278169_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t2448278169 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T2448278169_H #ifndef SHIMENUMERATOR_T1298692680_H #define SHIMENUMERATOR_T1298692680_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ShimEnumerator struct ShimEnumerator_t1298692680 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t3256154658 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t1298692680, ___host_enumerator_0)); } inline Enumerator_t3256154658 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t3256154658 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t3256154658 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T1298692680_H #ifndef TRANSFORM_1_T1908835310_H #define TRANSFORM_1_T1908835310_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t1908835310 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1908835310_H #ifndef SHIMENUMERATOR_T2238416020_H #define SHIMENUMERATOR_T2238416020_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ShimEnumerator struct ShimEnumerator_t2238416020 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t4195877998 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t2238416020, ___host_enumerator_0)); } inline Enumerator_t4195877998 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t4195877998 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t4195877998 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T2238416020_H #ifndef TRANSFORM_1_T3243925393_H #define TRANSFORM_1_T3243925393_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1> struct Transform_1_t3243925393 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T3243925393_H #ifndef TRANSFORM_1_T1728533641_H #define TRANSFORM_1_T1728533641_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t1728533641 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1728533641_H #ifndef TRANSFORM_1_T4284552512_H #define TRANSFORM_1_T4284552512_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t4284552512 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T4284552512_H #ifndef TRANSFORM_1_T1102940829_H #define TRANSFORM_1_T1102940829_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1> struct Transform_1_t1102940829 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1102940829_H #ifndef ENUMERATOR_T2695056182_H #define ENUMERATOR_T2695056182_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t2695056182 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t740873407 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::stamp int32_t ___stamp_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::current KeyValuePair_2_t3138545574 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t2695056182, ___dictionary_0)); } inline Dictionary_2_t740873407 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t740873407 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t740873407 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t2695056182, ___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_stamp_2() { return static_cast(offsetof(Enumerator_t2695056182, ___stamp_2)); } inline int32_t get_stamp_2() const { return ___stamp_2; } inline int32_t* get_address_of_stamp_2() { return &___stamp_2; } inline void set_stamp_2(int32_t value) { ___stamp_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t2695056182, ___current_3)); } inline KeyValuePair_2_t3138545574 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t3138545574 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t3138545574 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T2695056182_H #ifndef TRANSFORM_1_T52806513_H #define TRANSFORM_1_T52806513_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1> struct Transform_1_t52806513 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T52806513_H #ifndef TRANSFORM_1_T38236577_H #define TRANSFORM_1_T38236577_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t38236577 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T38236577_H #ifndef TRANSFORM_1_T2736215133_H #define TRANSFORM_1_T2736215133_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/Transform`1> struct Transform_1_t2736215133 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T2736215133_H #ifndef SHIMENUMERATOR_T737594204_H #define SHIMENUMERATOR_T737594204_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Dictionary`2/ShimEnumerator struct ShimEnumerator_t737594204 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t2695056182 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t737594204, ___host_enumerator_0)); } inline Enumerator_t2695056182 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t2695056182 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t2695056182 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T737594204_H // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t193682082 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t4237331251 m_Items[1]; public: inline KeyValuePair_2_t4237331251 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t4237331251 * 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_t4237331251 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t4237331251 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t4237331251 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t4237331251 value) { m_Items[index] = value; } }; // System.Collections.DictionaryEntry[] struct DictionaryEntryU5BU5D_t4217117203 : public RuntimeArray { public: ALIGN_FIELD (8) DictionaryEntry_t3123975638 m_Items[1]; public: inline DictionaryEntry_t3123975638 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DictionaryEntry_t3123975638 * 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_t3123975638 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline DictionaryEntry_t3123975638 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DictionaryEntry_t3123975638 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DictionaryEntry_t3123975638 value) { m_Items[index] = value; } }; // System.Int32[] struct Int32U5BU5D_t385246372 : 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.Link[] struct LinkU5BU5D_t964245573 : public RuntimeArray { public: ALIGN_FIELD (8) Link_t544317964 m_Items[1]; public: inline Link_t544317964 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Link_t544317964 * 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, Link_t544317964 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Link_t544317964 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Link_t544317964 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Link_t544317964 value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2367608535 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t727985506 m_Items[1]; public: inline KeyValuePair_2_t727985506 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t727985506 * 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_t727985506 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t727985506 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t727985506 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t727985506 value) { m_Items[index] = value; } }; // System.Int64[] struct Int64U5BU5D_t2559172825 : public RuntimeArray { public: ALIGN_FIELD (8) int64_t m_Items[1]; public: inline int64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int64_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, int64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int64_t value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2652375035 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t71524366 m_Items[1]; public: inline KeyValuePair_2_t71524366 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t71524366 * 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_t71524366 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t71524366 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t71524366 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t71524366 value) { m_Items[index] = value; } }; // System.Object[] struct ObjectU5BU5D_t2843939325 : 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(m_Items + index, 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(m_Items + index, value); } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2725663184 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t3793898781 m_Items[1]; public: inline KeyValuePair_2_t3793898781 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t3793898781 * 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_t3793898781 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t3793898781 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t3793898781 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t3793898781 value) { m_Items[index] = value; } }; // System.TimeZoneInfo/TimeType[] struct TimeTypeU5BU5D_t2917227474 : public RuntimeArray { public: ALIGN_FIELD (8) TimeType_t2507513283 m_Items[1]; public: inline TimeType_t2507513283 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TimeType_t2507513283 * 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, TimeType_t2507513283 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TimeType_t2507513283 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TimeType_t2507513283 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TimeType_t2507513283 value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t3818836818 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t2245450819 m_Items[1]; public: inline KeyValuePair_2_t2245450819 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t2245450819 * 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_t2245450819 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t2245450819 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t2245450819 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t2245450819 value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t1037808359 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t3699644050 m_Items[1]; public: inline KeyValuePair_2_t3699644050 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t3699644050 * 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_t3699644050 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t3699644050 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t3699644050 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t3699644050 value) { m_Items[index] = value; } }; // System.IntPtr[] struct IntPtrU5BU5D_t4013366056 : public RuntimeArray { public: ALIGN_FIELD (8) intptr_t m_Items[1]; public: inline intptr_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline intptr_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, intptr_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline intptr_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline intptr_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, intptr_t value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t242333443 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t3138545574 m_Items[1]; public: inline KeyValuePair_2_t3138545574 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t3138545574 * 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_t3138545574 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t3138545574 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t3138545574 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t3138545574 value) { m_Items[index] = value; } }; // FitFun.AssetManager/DashType[] struct DashTypeU5BU5D_t2968003554 : 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_t1932630507 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t344400094 m_Items[1]; public: inline KeyValuePair_2_t344400094 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t344400094 * 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_t344400094 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t344400094 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t344400094 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t344400094 value) { m_Items[index] = value; } }; // LitJson.ArrayMetadata[] struct ArrayMetadataU5BU5D_t363333322 : public RuntimeArray { public: ALIGN_FIELD (8) ArrayMetadata_t894288939 m_Items[1]; public: inline ArrayMetadata_t894288939 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ArrayMetadata_t894288939 * 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, ArrayMetadata_t894288939 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ArrayMetadata_t894288939 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ArrayMetadata_t894288939 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ArrayMetadata_t894288939 value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2112932176 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t3016395677 m_Items[1]; public: inline KeyValuePair_2_t3016395677 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t3016395677 * 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_t3016395677 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t3016395677 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t3016395677 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t3016395677 value) { m_Items[index] = value; } }; // LitJson.ObjectMetadata[] struct ObjectMetadataU5BU5D_t543634991 : public RuntimeArray { public: ALIGN_FIELD (8) ObjectMetadata_t3566284522 m_Items[1]; public: inline ObjectMetadata_t3566284522 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ObjectMetadata_t3566284522 * 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, ObjectMetadata_t3566284522 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ObjectMetadata_t3566284522 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ObjectMetadata_t3566284522 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ObjectMetadata_t3566284522 value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t557174597 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t3177551628 m_Items[1]; public: inline KeyValuePair_2_t3177551628 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t3177551628 * 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_t3177551628 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t3177551628 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t3177551628 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t3177551628 value) { m_Items[index] = value; } }; // LitJson.PropertyMetadata[] struct PropertyMetadataU5BU5D_t3282844708 : public RuntimeArray { public: ALIGN_FIELD (8) PropertyMetadata_t3727440473 m_Items[1]; public: inline PropertyMetadata_t3727440473 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PropertyMetadata_t3727440473 * 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, PropertyMetadata_t3727440473 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline PropertyMetadata_t3727440473 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PropertyMetadata_t3727440473 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PropertyMetadata_t3727440473 value) { m_Items[index] = value; } }; // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m2288232422_gshared (KeyValuePair_2_t4237331251 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m3536231958_gshared (KeyValuePair_2_t4237331251 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m732114544_gshared (Enumerator_t3793841859 * __this, Dictionary_2_t1839659084 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m2493299567_gshared (KeyValuePair_2_t4237331251 * __this, int32_t p0, int32_t p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m1737874887_gshared (KeyValuePair_2_t727985506 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR int64_t KeyValuePair_2_get_Value_m3934599775_gshared (KeyValuePair_2_t727985506 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m2149651767_gshared (Enumerator_t284496114 * __this, Dictionary_2_t2625280635 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m844205450_gshared (KeyValuePair_2_t727985506 * __this, int32_t p0, int64_t p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m1839753989_gshared (KeyValuePair_2_t71524366 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m3495598764_gshared (KeyValuePair_2_t71524366 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m2150997492_gshared (Enumerator_t3923002270 * __this, Dictionary_2_t1968819495 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m2118224448_gshared (KeyValuePair_2_t71524366 * __this, int32_t p0, RuntimeObject * p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m4056183537_gshared (KeyValuePair_2_t3793898781 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR TimeType_t2507513283 KeyValuePair_2_get_Value_m1729403244_gshared (KeyValuePair_2_t3793898781 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m535821341_gshared (Enumerator_t3350409389 * __this, Dictionary_2_t1396226614 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m1276915672_gshared (KeyValuePair_2_t3793898781 * __this, int32_t p0, TimeType_t2507513283 p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR int64_t KeyValuePair_2_get_Key_m635992374_gshared (KeyValuePair_2_t2245450819 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m1421854688_gshared (KeyValuePair_2_t2245450819 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m3427816456_gshared (Enumerator_t1801961427 * __this, Dictionary_2_t4142745948 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m2056996813_gshared (KeyValuePair_2_t2245450819 * __this, int64_t p0, RuntimeObject * p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR intptr_t KeyValuePair_2_get_Key_m1204087822_gshared (KeyValuePair_2_t3699644050 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m1339120122_gshared (KeyValuePair_2_t3699644050 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m2609246966_gshared (Enumerator_t3256154658 * __this, Dictionary_2_t1301971883 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m3953574590_gshared (KeyValuePair_2_t3699644050 * __this, intptr_t p0, RuntimeObject * p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m2711266042_gshared (KeyValuePair_2_t3138545574 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m404507406_gshared (KeyValuePair_2_t3138545574 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m2151139019_gshared (Enumerator_t2695056182 * __this, Dictionary_2_t740873407 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m1393782748_gshared (KeyValuePair_2_t3138545574 * __this, RuntimeObject * p0, int32_t p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m2258734145_gshared (KeyValuePair_2_t344400094 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR ArrayMetadata_t894288939 KeyValuePair_2_get_Value_m578599035_gshared (KeyValuePair_2_t344400094 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m2029766759_gshared (Enumerator_t4195877998 * __this, Dictionary_2_t2241695223 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m2357717793_gshared (KeyValuePair_2_t344400094 * __this, RuntimeObject * p0, ArrayMetadata_t894288939 p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m152623220_gshared (KeyValuePair_2_t3016395677 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR ObjectMetadata_t3566284522 KeyValuePair_2_get_Value_m3122173819_gshared (KeyValuePair_2_t3016395677 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m1911451480_gshared (Enumerator_t2572906285 * __this, Dictionary_2_t618723510 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m1025088541_gshared (KeyValuePair_2_t3016395677 * __this, RuntimeObject * p0, ObjectMetadata_t3566284522 p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m1149260547_gshared (KeyValuePair_2_t3177551628 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR PropertyMetadata_t3727440473 KeyValuePair_2_get_Value_m1031681606_gshared (KeyValuePair_2_t3177551628 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m611768365_gshared (Enumerator_t2734062236 * __this, Dictionary_2_t779879461 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m164939250_gshared (KeyValuePair_2_t3177551628 * __this, RuntimeObject * p0, PropertyMetadata_t3727440473 p1, const RuntimeMethod* method); // System.Void System.Object::.ctor() extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m297566312 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m1170824041 (ArgumentNullException_t1615371798 * __this, String_t* ___paramName0, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m2288232422(__this, method) (( int32_t (*) (KeyValuePair_2_t4237331251 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2288232422_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m3536231958(__this, method) (( int32_t (*) (KeyValuePair_2_t4237331251 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m3536231958_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m732114544(__this, p0, method) (( void (*) (Enumerator_t3793841859 *, Dictionary_2_t1839659084 *, const RuntimeMethod*))Enumerator__ctor_m732114544_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyNotFoundException::.ctor() extern "C" IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_m541499307 (KeyNotFoundException_t2292407383 * __this, const RuntimeMethod* method); // System.Void System.ArgumentOutOfRangeException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m3628145864 (ArgumentOutOfRangeException_t777629997 * __this, String_t* ___paramName0, const RuntimeMethod* method); // System.Int32 System.Array::get_Length() extern "C" IL2CPP_METHOD_ATTR int32_t Array_get_Length_m21610649 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1312628991 (ArgumentException_t132251570 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m2493299567(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t4237331251 *, int32_t, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m2493299567_gshared)(__this, p0, p1, method) // System.Int32 System.Collections.Hashtable::ToPrime(System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t Hashtable_ToPrime_m33531354 (RuntimeObject * __this /* static, unused */, int32_t ___x0, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Array_Copy_m344457298 (RuntimeObject * __this /* static, unused */, RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Array_Clear_m2231608178 (RuntimeObject * __this /* static, unused */, RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Int32) extern "C" IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m412754688 (SerializationInfo_t950877179 * __this, String_t* ___name0, int32_t ___value1, const RuntimeMethod* method); // System.Void System.Runtime.Serialization.SerializationInfo::AddValue(System.String,System.Object) extern "C" IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m2872281893 (SerializationInfo_t950877179 * __this, String_t* ___name0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Int32 System.Runtime.Serialization.SerializationInfo::GetInt32(System.String) extern "C" IL2CPP_METHOD_ATTR int32_t SerializationInfo_GetInt32_m2640574809 (SerializationInfo_t950877179 * __this, String_t* ___name0, const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) extern "C" IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m1620074514 (RuntimeObject * __this /* static, unused */, RuntimeTypeHandle_t3027515415 ___handle0, const RuntimeMethod* method); // System.Object System.Runtime.Serialization.SerializationInfo::GetValue(System.String,System.Type) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * SerializationInfo_GetValue_m42271953 (SerializationInfo_t950877179 * __this, String_t* ___name0, Type_t * ___type1, const RuntimeMethod* method); // System.String System.String::Concat(System.String,System.String) extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m3937257545 (RuntimeObject * __this /* static, unused */, String_t* ___str00, String_t* ___str11, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String,System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1216717135 (ArgumentException_t132251570 * __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method); // System.Boolean System.Type::get_IsValueType() extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m3108065642 (Type_t * __this, const RuntimeMethod* method); // System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_m2585376310 (DictionaryEntry_t3123975638 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m1737874887(__this, method) (( int32_t (*) (KeyValuePair_2_t727985506 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m1737874887_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m3934599775(__this, method) (( int64_t (*) (KeyValuePair_2_t727985506 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m3934599775_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m2149651767(__this, p0, method) (( void (*) (Enumerator_t284496114 *, Dictionary_2_t2625280635 *, const RuntimeMethod*))Enumerator__ctor_m2149651767_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m844205450(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t727985506 *, int32_t, int64_t, const RuntimeMethod*))KeyValuePair_2__ctor_m844205450_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m1839753989(__this, method) (( int32_t (*) (KeyValuePair_2_t71524366 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m1839753989_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m3495598764(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t71524366 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m3495598764_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m2150997492(__this, p0, method) (( void (*) (Enumerator_t3923002270 *, Dictionary_2_t1968819495 *, const RuntimeMethod*))Enumerator__ctor_m2150997492_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m2118224448(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t71524366 *, int32_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m2118224448_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m4056183537(__this, method) (( int32_t (*) (KeyValuePair_2_t3793898781 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m4056183537_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m1729403244(__this, method) (( TimeType_t2507513283 (*) (KeyValuePair_2_t3793898781 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1729403244_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m535821341(__this, p0, method) (( void (*) (Enumerator_t3350409389 *, Dictionary_2_t1396226614 *, const RuntimeMethod*))Enumerator__ctor_m535821341_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m1276915672(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t3793898781 *, int32_t, TimeType_t2507513283 , const RuntimeMethod*))KeyValuePair_2__ctor_m1276915672_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m635992374(__this, method) (( int64_t (*) (KeyValuePair_2_t2245450819 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m635992374_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m1421854688(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t2245450819 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1421854688_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m3427816456(__this, p0, method) (( void (*) (Enumerator_t1801961427 *, Dictionary_2_t4142745948 *, const RuntimeMethod*))Enumerator__ctor_m3427816456_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m2056996813(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t2245450819 *, int64_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m2056996813_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m1204087822(__this, method) (( intptr_t (*) (KeyValuePair_2_t3699644050 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m1204087822_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m1339120122(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t3699644050 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1339120122_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m2609246966(__this, p0, method) (( void (*) (Enumerator_t3256154658 *, Dictionary_2_t1301971883 *, const RuntimeMethod*))Enumerator__ctor_m2609246966_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m3953574590(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t3699644050 *, intptr_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m3953574590_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m2711266042(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t3138545574 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2711266042_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m404507406(__this, method) (( int32_t (*) (KeyValuePair_2_t3138545574 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m404507406_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m2151139019(__this, p0, method) (( void (*) (Enumerator_t2695056182 *, Dictionary_2_t740873407 *, const RuntimeMethod*))Enumerator__ctor_m2151139019_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m1393782748(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t3138545574 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m1393782748_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m2258734145(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t344400094 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2258734145_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m578599035(__this, method) (( ArrayMetadata_t894288939 (*) (KeyValuePair_2_t344400094 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m578599035_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m2029766759(__this, p0, method) (( void (*) (Enumerator_t4195877998 *, Dictionary_2_t2241695223 *, const RuntimeMethod*))Enumerator__ctor_m2029766759_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m2357717793(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t344400094 *, RuntimeObject *, ArrayMetadata_t894288939 , const RuntimeMethod*))KeyValuePair_2__ctor_m2357717793_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m152623220(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t3016395677 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m152623220_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m3122173819(__this, method) (( ObjectMetadata_t3566284522 (*) (KeyValuePair_2_t3016395677 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m3122173819_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m1911451480(__this, p0, method) (( void (*) (Enumerator_t2572906285 *, Dictionary_2_t618723510 *, const RuntimeMethod*))Enumerator__ctor_m1911451480_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m1025088541(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t3016395677 *, RuntimeObject *, ObjectMetadata_t3566284522 , const RuntimeMethod*))KeyValuePair_2__ctor_m1025088541_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m1149260547(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t3177551628 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m1149260547_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m1031681606(__this, method) (( PropertyMetadata_t3727440473 (*) (KeyValuePair_2_t3177551628 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1031681606_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m611768365(__this, p0, method) (( void (*) (Enumerator_t2734062236 *, Dictionary_2_t779879461 *, const RuntimeMethod*))Enumerator__ctor_m611768365_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m164939250(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t3177551628 *, RuntimeObject *, PropertyMetadata_t3727440473 , const RuntimeMethod*))KeyValuePair_2__ctor_m164939250_gshared)(__this, p0, p1, 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() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1287366611_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3708764648_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4282133825_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t1839659084 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m329711281_gshared (Dictionary_2_t1839659084 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4211609709_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m4211609709_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t4237331251 V_1; memset(&V_1, 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___dictionary0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2957729587, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2__ctor_m4211609709_RuntimeMethod_var); } IL_0017: { RuntimeObject* L_2 = ___dictionary0; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; RuntimeObject* L_5 = ___comparer1; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject*)L_6); RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 3), (RuntimeObject*)L_6); V_2 = (RuntimeObject*)L_7; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck((RuntimeObject*)L_8); KeyValuePair_2_t4237331251 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t4237331251 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (RuntimeObject*)L_8); V_1 = (KeyValuePair_2_t4237331251 )L_9; int32_t L_10 = KeyValuePair_2_get_Key_m2288232422((KeyValuePair_2_t4237331251 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_11 = KeyValuePair_2_get_Value_m3536231958((KeyValuePair_2_t4237331251 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); } IL_004d: { RuntimeObject* L_12 = V_2; NullCheck((RuntimeObject*)L_12); bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_12); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x68, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { RuntimeObject* L_14 = V_2; if (L_14) { goto IL_0061; } } IL_0060: { IL2CPP_END_FINALLY(93) } IL_0061: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x68, IL_0068) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0068: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3172294459_gshared (Dictionary_2_t1839659084 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; RuntimeObject* L_1 = ___comparer1; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m333532688_gshared (Dictionary_2_t1839659084 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_0 = ___info0; __this->set_serialization_info_13(L_0); return; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m2666912452_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1839659084 *)__this); KeyCollection_t2029334555 * L_0 = (( KeyCollection_t2029334555 * (*) (Dictionary_2_t1839659084 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m1794315327_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1839659084 *)__this); ValueCollection_t3555703402 * L_0 = (( ValueCollection_t3555703402 * (*) (Dictionary_2_t1839659084 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m239926592_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1839659084 *)__this); KeyCollection_t2029334555 * L_0 = (( KeyCollection_t2029334555 * (*) (Dictionary_2_t1839659084 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m31230577_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1839659084 *)__this); ValueCollection_t3555703402 * L_0 = (( ValueCollection_t3555703402 * (*) (Dictionary_2_t1839659084 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m2090731202_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m27988249_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m3971229366_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_002f; } } { RuntimeObject * L_1 = ___key0; NullCheck((Dictionary_2_t1839659084 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t1839659084 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); if (!L_2) { goto IL_002f; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1839659084 *)__this); int32_t L_4 = (( int32_t (*) (Dictionary_2_t1839659084 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1839659084 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t1839659084 *)__this); int32_t L_5 = (( int32_t (*) (Dictionary_2_t1839659084 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); int32_t L_6 = L_5; RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14), &L_6); return L_7; } IL_002f: { return NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m3860428501_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1839659084 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t1839659084 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1839659084 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1839659084 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t1839659084 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1839659084 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_1, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m269279851_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1839659084 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t1839659084 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1839659084 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1839659084 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t1839659084 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1839659084 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_1, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m2320726292_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m2320726292_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Contains_m2320726292_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1839659084 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t1839659084 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); return L_4; } IL_0029: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m3996702327_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m3996702327_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Remove_m3996702327_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1839659084 *)__this); (( bool (*) (Dictionary_2_t1839659084 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0029: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m1619173856_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m3187763863_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m3301214356_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m2414635523_gshared (Dictionary_2_t1839659084 * __this, KeyValuePair_2_t4237331251 ___keyValuePair0, const RuntimeMethod* method) { { int32_t L_0 = KeyValuePair_2_get_Key_m2288232422((KeyValuePair_2_t4237331251 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_1 = KeyValuePair_2_get_Value_m3536231958((KeyValuePair_2_t4237331251 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m2599845875_gshared (Dictionary_2_t1839659084 * __this, KeyValuePair_2_t4237331251 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t4237331251 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1839659084 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1839659084 *, KeyValuePair_2_t4237331251 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1839659084 *)__this, (KeyValuePair_2_t4237331251 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); return L_1; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m619107413_gshared (Dictionary_2_t1839659084 * __this, KeyValuePair_2U5BU5D_t193682082* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t193682082* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, KeyValuePair_2U5BU5D_t193682082*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1839659084 *)__this, (KeyValuePair_2U5BU5D_t193682082*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m1683288019_gshared (Dictionary_2_t1839659084 * __this, KeyValuePair_2_t4237331251 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t4237331251 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1839659084 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1839659084 *, KeyValuePair_2_t4237331251 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1839659084 *)__this, (KeyValuePair_2_t4237331251 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); if (L_1) { goto IL_000e; } } { return (bool)0; } IL_000e: { int32_t L_2 = KeyValuePair_2_get_Key_m2288232422((KeyValuePair_2_t4237331251 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1839659084 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t1839659084 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); return L_3; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m632707514_gshared (Dictionary_2_t1839659084 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_CopyTo_m632707514_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t193682082* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t1839659084 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t1839659084 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t193682082*)((KeyValuePair_2U5BU5D_t193682082*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t193682082* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t193682082* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, KeyValuePair_2U5BU5D_t193682082*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1839659084 *)__this, (KeyValuePair_2U5BU5D_t193682082*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } IL_0016: { RuntimeArray * L_4 = ___array0; int32_t L_5 = ___index1; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1839659084 *)__this, (RuntimeArray *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); RuntimeArray * L_6 = ___array0; V_1 = (DictionaryEntryU5BU5D_t4217117203*)((DictionaryEntryU5BU5D_t4217117203*)IsInst((RuntimeObject*)L_6, DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var)); DictionaryEntryU5BU5D_t4217117203* L_7 = V_1; if (!L_7) { goto IL_0051; } } { DictionaryEntryU5BU5D_t4217117203* L_8 = V_1; int32_t L_9 = ___index1; Transform_1_t4284552512 * L_10 = ((Dictionary_2_t1839659084_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); G_B4_0 = L_9; G_B4_1 = L_8; G_B4_2 = ((Dictionary_2_t1839659084 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t1839659084 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t4284552512 * L_12 = (Transform_1_t4284552512 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t4284552512 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(L_12, (RuntimeObject *)NULL, (intptr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); ((Dictionary_2_t1839659084_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->set_U3CU3Ef__amU24cacheB_15(L_12); G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; G_B5_2 = ((Dictionary_2_t1839659084 *)(G_B4_2)); } IL_0046: { Transform_1_t4284552512 * L_13 = ((Dictionary_2_t1839659084_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t1839659084 *)G_B5_2); (( void (*) (Dictionary_2_t1839659084 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t4284552512 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t1839659084 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t4284552512 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); return; } IL_0051: { RuntimeArray * L_14 = ___array0; int32_t L_15 = ___index1; intptr_t L_16 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t1102940829 * L_17 = (Transform_1_t1102940829 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1102940829 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_17, (RuntimeObject *)NULL, (intptr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, RuntimeArray *, int32_t, Transform_1_t1102940829 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t1839659084 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t1102940829 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m816523978_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { Enumerator_t3793841859 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m732114544((&L_0), (Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3793841859 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m3183086864_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { Enumerator_t3793841859 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m732114544((&L_0), (Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3793841859 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m2750801406_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { ShimEnumerator_t1836379881 * L_0 = (ShimEnumerator_t1836379881 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t1836379881 *, Dictionary_2_t1839659084 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_0; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m2036933092_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_10(); return L_0; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_m409100261_gshared (Dictionary_2_t1839659084 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m409100261_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_get_Item_m409100261_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_009b; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0089; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_0089; } } { Int32U5BU5D_t385246372* L_21 = (Int32U5BU5D_t385246372*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; int32_t L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_0089: { LinkU5BU5D_t964245573* L_25 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_Next_1(); V_1 = (int32_t)L_27; } IL_009b: { int32_t L_28 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0048; } } { KeyNotFoundException_t2292407383 * L_29 = (KeyNotFoundException_t2292407383 *)il2cpp_codegen_object_new(KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var); KeyNotFoundException__ctor_m541499307(L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,Dictionary_2_get_Item_m409100261_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m470799648_gshared (Dictionary_2_t1839659084 * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m470799648_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_set_Item_m470799648_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); V_3 = (int32_t)(-1); int32_t L_11 = V_2; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_00a2; } } IL_004e: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0087; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_17 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); int32_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (int32_t)L_20, (int32_t)L_21); if (!L_22) { goto IL_0087; } } { goto IL_00a2; } IL_0087: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_004e; } } IL_00a2: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0166; } } { int32_t L_29 = (int32_t)__this->get_count_10(); int32_t L_30 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); V_4 = (int32_t)L_30; __this->set_count_10(L_30); int32_t L_31 = V_4; int32_t L_32 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00de; } } { NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_33 = V_0; Int32U5BU5D_t385246372* L_34 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_34); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))))); } IL_00de: { int32_t L_35 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_35; int32_t L_36 = V_2; if ((!(((uint32_t)L_36) == ((uint32_t)(-1))))) { goto IL_0105; } } { int32_t L_37 = (int32_t)__this->get_touchedSlots_8(); int32_t L_38 = (int32_t)L_37; V_4 = (int32_t)L_38; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1))); int32_t L_39 = V_4; V_2 = (int32_t)L_39; goto IL_011c; } IL_0105: { LinkU5BU5D_t964245573* L_40 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_Next_1(); __this->set_emptySlot_9(L_42); } IL_011c: { LinkU5BU5D_t964245573* L_43 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_44 = V_2; NullCheck(L_43); Int32U5BU5D_t385246372* L_45 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_46 = V_1; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); ((L_43)->GetAddressAt(static_cast(L_44)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))); Int32U5BU5D_t385246372* L_49 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_50 = V_1; int32_t L_51 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1))); LinkU5BU5D_t964245573* L_52 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = V_0; ((L_52)->GetAddressAt(static_cast(L_53)))->set_HashCode_0(L_54); Int32U5BU5D_t385246372* L_55 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_56 = V_2; int32_t L_57 = ___key0; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (int32_t)L_57); goto IL_01b5; } IL_0166: { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)(-1)))) { goto IL_01b5; } } { LinkU5BU5D_t964245573* L_59 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_60 = V_3; NullCheck(L_59); LinkU5BU5D_t964245573* L_61 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = (int32_t)((L_61)->GetAddressAt(static_cast(L_62)))->get_Next_1(); ((L_59)->GetAddressAt(static_cast(L_60)))->set_Next_1(L_63); LinkU5BU5D_t964245573* L_64 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_65 = V_2; NullCheck(L_64); Int32U5BU5D_t385246372* L_66 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_67 = V_1; NullCheck(L_66); int32_t L_68 = L_67; int32_t L_69 = (L_66)->GetAt(static_cast(L_68)); ((L_64)->GetAddressAt(static_cast(L_65)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))); Int32U5BU5D_t385246372* L_70 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_71 = V_1; int32_t L_72 = V_2; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))); } IL_01b5: { Int32U5BU5D_t385246372* L_73 = (Int32U5BU5D_t385246372*)__this->get_valueSlots_7(); int32_t L_74 = V_2; int32_t L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (int32_t)L_75); int32_t L_76 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Init_m2211314846_gshared (Dictionary_2_t1839659084 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m2211314846_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t1839659084 * G_B4_0 = NULL; Dictionary_2_t1839659084 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t1839659084 * G_B5_1 = NULL; { int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Init_m2211314846_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t1839659084 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t1839659084 *)(__this)); goto IL_0021; } } { RuntimeObject* L_3 = ___hcp1; V_0 = (RuntimeObject*)L_3; RuntimeObject* L_4 = V_0; G_B5_0 = L_4; G_B5_1 = ((Dictionary_2_t1839659084 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t1120718089 * L_5 = (( EqualityComparer_1_t1120718089 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); G_B5_0 = ((RuntimeObject*)(L_5)); G_B5_1 = ((Dictionary_2_t1839659084 *)(G_B4_0)); } IL_0026: { NullCheck(G_B5_1); G_B5_1->set_hcp_12(G_B5_0); int32_t L_6 = ___capacity0; if (L_6) { goto IL_0035; } } { ___capacity0 = (int32_t)((int32_t)10); } IL_0035: { int32_t L_7 = ___capacity0; ___capacity0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f)))))), (int32_t)1)); int32_t L_8 = ___capacity0; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_generation_14(0); return; } } // System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_InitArrays_m2341926715_gshared (Dictionary_2_t1839659084 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m2341926715_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___size0; __this->set_table_4(((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_0))); int32_t L_1 = ___size0; __this->set_linkSlots_5(((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_1))); __this->set_emptySlot_9((-1)); int32_t L_2 = ___size0; __this->set_keySlots_6(((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_3))); __this->set_touchedSlots_8(0); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_4); __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))))), (float)(0.9f))))))); int32_t L_5 = (int32_t)__this->get_threshold_11(); if (L_5) { goto IL_0074; } } { Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) <= ((int32_t)0))) { goto IL_0074; } } { __this->set_threshold_11(1); } IL_0074: { return; } } // System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyToCheck_m2952125141_gshared (Dictionary_2_t1839659084 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m2952125141_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral4007973390, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_CopyToCheck_m2952125141_RuntimeMethod_var); } IL_0011: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0023; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,Dictionary_2_CopyToCheck_m2952125141_RuntimeMethod_var); } IL_0023: { int32_t L_4 = ___index1; RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6 = Array_get_Length_m21610649((RuntimeArray *)L_5, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)L_6))) { goto IL_003a; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral2973413626, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_CopyToCheck_m2952125141_RuntimeMethod_var); } IL_003a: { RuntimeArray * L_8 = ___array0; NullCheck((RuntimeArray *)L_8); int32_t L_9 = Array_get_Length_m21610649((RuntimeArray *)L_8, /*hidden argument*/NULL); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t1839659084 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t1839659084 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0058; } } { ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_12, (String_t*)_stringLiteral751398076, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,Dictionary_2_CopyToCheck_m2952125141_RuntimeMethod_var); } IL_0058: { return; } } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t4237331251 Dictionary_2_make_pair_m749139242_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; int32_t L_1 = ___value1; KeyValuePair_2_t4237331251 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m2493299567((&L_2), (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)); return L_2; } } // TKey System.Collections.Generic.Dictionary`2::pick_key(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_pick_key_m2588180987_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; return L_0; } } // TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_pick_value_m3331733414_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___value1; return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m499078359_gshared (Dictionary_2_t1839659084 * __this, KeyValuePair_2U5BU5D_t193682082* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t193682082* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1839659084 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t193682082* L_2 = ___array0; int32_t L_3 = ___index1; intptr_t L_4 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t1102940829 * L_5 = (Transform_1_t1102940829 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1102940829 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_5, (RuntimeObject *)NULL, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, KeyValuePair_2U5BU5D_t193682082*, int32_t, Transform_1_t1102940829 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t1839659084 *)__this, (KeyValuePair_2U5BU5D_t193682082*)L_2, (int32_t)L_3, (Transform_1_t1102940829 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m1479561240_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m1479561240_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t385246372* V_1 = NULL; LinkU5BU5D_t964245573* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; Int32U5BU5D_t385246372* V_7 = NULL; Int32U5BU5D_t385246372* V_8 = NULL; int32_t V_9 = 0; { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t1853889766_il2cpp_TypeInfo_var); int32_t L_1 = Hashtable_ToPrime_m33531354(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; V_1 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_2)); int32_t L_3 = V_0; V_2 = (LinkU5BU5D_t964245573*)((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_3)); V_3 = (int32_t)0; goto IL_00b1; } IL_0027: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_00a5; } IL_0038: { LinkU5BU5D_t964245573* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); RuntimeObject* L_10 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_11 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; int32_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((RuntimeObject*)L_10); int32_t L_15 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_10, (int32_t)L_14); int32_t L_16 = (int32_t)((int32_t)((int32_t)L_15|(int32_t)((int32_t)-2147483648LL))); V_9 = (int32_t)L_16; ((L_8)->GetAddressAt(static_cast(L_9)))->set_HashCode_0(L_16); int32_t L_17 = V_9; V_5 = (int32_t)L_17; int32_t L_18 = V_5; int32_t L_19 = V_0; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_19)); LinkU5BU5D_t964245573* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); Int32U5BU5D_t385246372* L_22 = V_1; int32_t L_23 = V_6; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); ((L_20)->GetAddressAt(static_cast(L_21)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); Int32U5BU5D_t385246372* L_26 = V_1; int32_t L_27 = V_6; int32_t L_28 = V_4; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1))); LinkU5BU5D_t964245573* L_29 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_Next_1(); V_4 = (int32_t)L_31; } IL_00a5: { int32_t L_32 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) { goto IL_0038; } } { int32_t L_33 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b1: { int32_t L_34 = V_3; Int32U5BU5D_t385246372* L_35 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length))))))) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_36 = V_1; __this->set_table_4(L_36); LinkU5BU5D_t964245573* L_37 = V_2; __this->set_linkSlots_5(L_37); int32_t L_38 = V_0; V_7 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); Int32U5BU5D_t385246372* L_40 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); Int32U5BU5D_t385246372* L_41 = V_7; int32_t L_42 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_40, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_43 = (Int32U5BU5D_t385246372*)__this->get_valueSlots_7(); Int32U5BU5D_t385246372* L_44 = V_8; int32_t L_45 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_46 = V_7; __this->set_keySlots_6(L_46); Int32U5BU5D_t385246372* L_47 = V_8; __this->set_valueSlots_7(L_47); int32_t L_48 = V_0; __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_48))), (float)(0.9f))))))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m1535364901_gshared (Dictionary_2_t1839659084 * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m1535364901_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Add_m1535364901_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); goto IL_009b; } IL_004a: { LinkU5BU5D_t964245573* L_11 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); 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(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0089; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_16 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); int32_t L_20 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_21 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_15, (int32_t)L_19, (int32_t)L_20); if (!L_21) { goto IL_0089; } } { ArgumentException_t132251570 * L_22 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_22, (String_t*)_stringLiteral3189027530, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22,Dictionary_2_Add_m1535364901_RuntimeMethod_var); } IL_0089: { LinkU5BU5D_t964245573* L_23 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_Next_1(); V_2 = (int32_t)L_25; } IL_009b: { int32_t L_26 = V_2; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_004a; } } { int32_t L_27 = (int32_t)__this->get_count_10(); int32_t L_28 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); V_3 = (int32_t)L_28; __this->set_count_10(L_28); int32_t L_29 = V_3; int32_t L_30 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_00d5; } } { NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_31 = V_0; Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_32); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))); } IL_00d5: { int32_t L_33 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_33; int32_t L_34 = V_2; if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) { goto IL_00fa; } } { int32_t L_35 = (int32_t)__this->get_touchedSlots_8(); int32_t L_36 = (int32_t)L_35; V_3 = (int32_t)L_36; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))); int32_t L_37 = V_3; V_2 = (int32_t)L_37; goto IL_0111; } IL_00fa: { LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); __this->set_emptySlot_9(L_40); } IL_0111: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = V_0; ((L_41)->GetAddressAt(static_cast(L_42)))->set_HashCode_0(L_43); LinkU5BU5D_t964245573* L_44 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_45 = V_2; NullCheck(L_44); Int32U5BU5D_t385246372* L_46 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_47 = V_1; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); ((L_44)->GetAddressAt(static_cast(L_45)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1))); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_51 = V_1; int32_t L_52 = V_2; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1))); Int32U5BU5D_t385246372* L_53 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_54 = V_2; int32_t L_55 = ___key0; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (int32_t)L_55); Int32U5BU5D_t385246372* L_56 = (Int32U5BU5D_t385246372*)__this->get_valueSlots_7(); int32_t L_57 = V_2; int32_t L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (int32_t)L_58); int32_t L_59 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))); return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::get_Comparer() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m182962400_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get_hcp_12(); return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m2711075633_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { __this->set_count_10(0); Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); Int32U5BU5D_t385246372* L_3 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); NullCheck(L_3); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_valueSlots_7(); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_valueSlots_7(); NullCheck(L_5); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length)))), /*hidden argument*/NULL); LinkU5BU5D_t964245573* L_6 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); LinkU5BU5D_t964245573* L_7 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); NullCheck(L_7); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); __this->set_emptySlot_9((-1)); __this->set_touchedSlots_8(0); int32_t L_8 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m3506584995_gshared (Dictionary_2_t1839659084 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m3506584995_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ContainsKey_m3506584995_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_0090; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_007e; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_007e; } } { return (bool)1; } IL_007e: { LinkU5BU5D_t964245573* L_21 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_Next_1(); V_1 = (int32_t)L_23; } IL_0090: { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) { goto IL_0048; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m3452005969_gshared (Dictionary_2_t1839659084 * __this, int32_t ___value0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1120718089 * L_0 = (( EqualityComparer_1_t1120718089 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); V_0 = (RuntimeObject*)L_0; V_1 = (int32_t)0; goto IL_0054; } IL_000d: { Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); goto IL_0049; } IL_001d: { RuntimeObject* L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); int32_t L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (int32_t)L_9, (int32_t)L_10); if (!L_11) { goto IL_0037; } } { return (bool)1; } IL_0037: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_Next_1(); V_2 = (int32_t)L_14; } IL_0049: { int32_t L_15 = V_2; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_001d; } } { int32_t L_16 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0054: { int32_t L_17 = V_1; Int32U5BU5D_t385246372* L_18 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_18)->max_length))))))) { goto IL_000d; } } { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m3639500132_gshared (Dictionary_2_t1839659084 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m3639500132_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t193682082* V_0 = NULL; { SerializationInfo_t950877179 * L_0 = ___info0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral79347, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_GetObjectData_m3639500132_RuntimeMethod_var); } IL_0011: { SerializationInfo_t950877179 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_generation_14(); NullCheck((SerializationInfo_t950877179 *)L_2); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_2, (String_t*)_stringLiteral1902402919, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_hcp_12(); NullCheck((SerializationInfo_t950877179 *)L_4); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_4, (String_t*)_stringLiteral892943380, (RuntimeObject *)L_5, /*hidden argument*/NULL); V_0 = (KeyValuePair_2U5BU5D_t193682082*)NULL; int32_t L_6 = (int32_t)__this->get_count_10(); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0055; } } { int32_t L_7 = (int32_t)__this->get_count_10(); V_0 = (KeyValuePair_2U5BU5D_t193682082*)((KeyValuePair_2U5BU5D_t193682082*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t193682082* L_8 = V_0; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, KeyValuePair_2U5BU5D_t193682082*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1839659084 *)__this, (KeyValuePair_2U5BU5D_t193682082*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0055: { SerializationInfo_t950877179 * L_9 = ___info0; Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_10); NullCheck((SerializationInfo_t950877179 *)L_9); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral953796230, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL); SerializationInfo_t950877179 * L_11 = ___info0; KeyValuePair_2U5BU5D_t193682082* L_12 = V_0; NullCheck((SerializationInfo_t950877179 *)L_11); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_11, (String_t*)_stringLiteral2947573650, (RuntimeObject *)(RuntimeObject *)L_12, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m534051151_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m534051151_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t193682082* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t950877179 * L_0 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); if (L_0) { goto IL_000c; } } { return; } IL_000c: { SerializationInfo_t950877179 * L_1 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_1); int32_t L_2 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_1, (String_t*)_stringLiteral1902402919, /*hidden argument*/NULL); __this->set_generation_14(L_2); SerializationInfo_t950877179 * L_3 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 50)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_3); RuntimeObject * L_6 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_3, (String_t*)_stringLiteral892943380, (Type_t *)L_5, /*hidden argument*/NULL); __this->set_hcp_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35)))); SerializationInfo_t950877179 * L_7 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_7); int32_t L_8 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_7, (String_t*)_stringLiteral953796230, /*hidden argument*/NULL); V_0 = (int32_t)L_8; SerializationInfo_t950877179 * L_9 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_10 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 51)) }; Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_10, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_9); RuntimeObject * L_12 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral2947573650, (Type_t *)L_11, /*hidden argument*/NULL); V_1 = (KeyValuePair_2U5BU5D_t193682082*)((KeyValuePair_2U5BU5D_t193682082*)Castclass((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)((int32_t)10)))) { goto IL_0083; } } { V_0 = (int32_t)((int32_t)10); } IL_0083: { int32_t L_14 = V_0; NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t193682082* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t193682082* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = KeyValuePair_2_get_Key_m2288232422((KeyValuePair_2_t4237331251 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t193682082* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = KeyValuePair_2_get_Value_m3536231958((KeyValuePair_2_t4237331251 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1839659084 *)__this); (( void (*) (Dictionary_2_t1839659084 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_18, (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_00c0: { int32_t L_23 = V_2; KeyValuePair_2U5BU5D_t193682082* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))))) { goto IL_009e; } } IL_00c9: { int32_t L_25 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1))); __this->set_serialization_info_13((SerializationInfo_t950877179 *)NULL); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m2075253672_gshared (Dictionary_2_t1839659084 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m2075253672_MetadataUsageId); 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; int32_t V_5 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Remove_m2075253672_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); int32_t L_11 = V_2; if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) { goto IL_004e; } } { return (bool)0; } IL_004e: { V_3 = (int32_t)(-1); } IL_0050: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0089; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_17 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); int32_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (int32_t)L_20, (int32_t)L_21); if (!L_22) { goto IL_0089; } } { goto IL_00a4; } IL_0089: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0050; } } IL_00a4: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00ad; } } { return (bool)0; } IL_00ad: { int32_t L_29 = (int32_t)__this->get_count_10(); __this->set_count_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; if ((!(((uint32_t)L_30) == ((uint32_t)(-1))))) { goto IL_00e2; } } { Int32U5BU5D_t385246372* L_31 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_32 = V_1; LinkU5BU5D_t964245573* L_33 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = (int32_t)((L_33)->GetAddressAt(static_cast(L_34)))->get_Next_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1))); goto IL_0104; } IL_00e2: { LinkU5BU5D_t964245573* L_36 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_37 = V_3; NullCheck(L_36); LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_Next_1(L_40); } IL_0104: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = (int32_t)__this->get_emptySlot_9(); ((L_41)->GetAddressAt(static_cast(L_42)))->set_Next_1(L_43); int32_t L_44 = V_2; __this->set_emptySlot_9(L_44); LinkU5BU5D_t964245573* L_45 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_46 = V_2; NullCheck(L_45); ((L_45)->GetAddressAt(static_cast(L_46)))->set_HashCode_0(0); Int32U5BU5D_t385246372* L_47 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_48 = V_2; il2cpp_codegen_initobj((&V_4), sizeof(int32_t)); int32_t L_49 = V_4; NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (int32_t)L_49); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(int32_t)); int32_t L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)L_52); int32_t L_53 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))); return (bool)1; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m1682688660_gshared (Dictionary_2_t1839659084 * __this, int32_t ___key0, int32_t* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m1682688660_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_TryGetValue_m1682688660_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_00a2; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0090; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_0090; } } { int32_t* L_21 = ___value1; Int32U5BU5D_t385246372* L_22 = (Int32U5BU5D_t385246372*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); *(int32_t*)L_21 = L_25; return (bool)1; } IL_0090: { LinkU5BU5D_t964245573* L_26 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_Next_1(); V_1 = (int32_t)L_28; } IL_00a2: { int32_t L_29 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) { goto IL_0048; } } { int32_t* L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(int32_t)); int32_t L_31 = V_2; *(int32_t*)L_30 = L_31; return (bool)0; } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() extern "C" IL2CPP_METHOD_ATTR KeyCollection_t2029334555 * Dictionary_2_get_Keys_m2491084796_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { KeyCollection_t2029334555 * L_0 = (KeyCollection_t2029334555 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t2029334555 *, Dictionary_2_t1839659084 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)); return L_0; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() extern "C" IL2CPP_METHOD_ATTR ValueCollection_t3555703402 * Dictionary_2_get_Values_m1342292815_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { ValueCollection_t3555703402 * L_0 = (ValueCollection_t3555703402 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t3555703402 *, Dictionary_2_t1839659084 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)); return L_0; } } // TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_ToTKey_m120750972_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m120750972_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ToTKey_m120750972_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0040; } } { RuntimeTypeHandle_t3027515415 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 56)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_3, /*hidden argument*/NULL); NullCheck((Type_t *)L_4); String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_4); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_5, /*hidden argument*/NULL); ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_7, (String_t*)L_6, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_ToTKey_m120750972_RuntimeMethod_var); } IL_0040: { RuntimeObject * L_8 = ___key0; return ((*(int32_t*)((int32_t*)UnBox(L_8, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))); } } // TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_ToTValue_m2438479437_gshared (Dictionary_2_t1839659084 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m2438479437_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0024; } } { RuntimeTypeHandle_t3027515415 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_1, /*hidden argument*/NULL); NullCheck((Type_t *)L_2); bool L_3 = Type_get_IsValueType_m3108065642((Type_t *)L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_0), sizeof(int32_t)); int32_t L_4 = V_0; return L_4; } IL_0024: { RuntimeObject * L_5 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14)))) { goto IL_0053; } } { RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_6, /*hidden argument*/NULL); NullCheck((Type_t *)L_7); String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_7); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_8, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_10, (String_t*)L_9, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,Dictionary_2_ToTValue_m2438479437_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(int32_t*)((int32_t*)UnBox(L_11, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14))))); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKeyValuePair_m3665990130_gshared (Dictionary_2_t1839659084 * __this, KeyValuePair_2_t4237331251 ___pair0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = KeyValuePair_2_get_Key_m2288232422((KeyValuePair_2_t4237331251 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1839659084 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1839659084 *, int32_t, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t1839659084 *)__this, (int32_t)L_0, (int32_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)); if (L_1) { goto IL_0016; } } { return (bool)0; } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1120718089 * L_2 = (( EqualityComparer_1_t1120718089 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); int32_t L_3 = KeyValuePair_2_get_Value_m3536231958((KeyValuePair_2_t4237331251 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); int32_t L_4 = V_0; NullCheck((EqualityComparer_1_t1120718089 *)L_2); bool L_5 = VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1120718089 *)L_2, (int32_t)L_3, (int32_t)L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t3793841859 Dictionary_2_GetEnumerator_m2532220708_gshared (Dictionary_2_t1839659084 * __this, const RuntimeMethod* method) { { Enumerator_t3793841859 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m732114544((&L_0), (Dictionary_2_t1839659084 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); return L_0; } } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR DictionaryEntry_t3123975638 Dictionary_2_U3CCopyToU3Em__0_m1376931227_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; int32_t L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10), &L_1); int32_t L_3 = ___value1; int32_t L_4 = L_3; RuntimeObject * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14), &L_4); DictionaryEntry_t3123975638 L_6; memset(&L_6, 0, sizeof(L_6)); DictionaryEntry__ctor_m2585376310((&L_6), (RuntimeObject *)L_2, (RuntimeObject *)L_5, /*hidden argument*/NULL); return L_6; } } #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() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2807742409_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2263141925_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3392611063_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t2625280635 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m190886537_gshared (Dictionary_2_t2625280635 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2157653297_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m2157653297_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t727985506 V_1; memset(&V_1, 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___dictionary0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2957729587, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2__ctor_m2157653297_RuntimeMethod_var); } IL_0017: { RuntimeObject* L_2 = ___dictionary0; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; RuntimeObject* L_5 = ___comparer1; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject*)L_6); RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 3), (RuntimeObject*)L_6); V_2 = (RuntimeObject*)L_7; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck((RuntimeObject*)L_8); KeyValuePair_2_t727985506 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t727985506 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (RuntimeObject*)L_8); V_1 = (KeyValuePair_2_t727985506 )L_9; int32_t L_10 = KeyValuePair_2_get_Key_m1737874887((KeyValuePair_2_t727985506 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int64_t L_11 = KeyValuePair_2_get_Value_m3934599775((KeyValuePair_2_t727985506 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_10, (int64_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); } IL_004d: { RuntimeObject* L_12 = V_2; NullCheck((RuntimeObject*)L_12); bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_12); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x68, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { RuntimeObject* L_14 = V_2; if (L_14) { goto IL_0061; } } IL_0060: { IL2CPP_END_FINALLY(93) } IL_0061: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x68, IL_0068) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0068: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m760840621_gshared (Dictionary_2_t2625280635 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; RuntimeObject* L_1 = ___comparer1; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2045798305_gshared (Dictionary_2_t2625280635 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_0 = ___info0; __this->set_serialization_info_13(L_0); return; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m2669380400_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2625280635 *)__this); KeyCollection_t2814956106 * L_0 = (( KeyCollection_t2814956106 * (*) (Dictionary_2_t2625280635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m1395593548_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2625280635 *)__this); ValueCollection_t46357657 * L_0 = (( ValueCollection_t46357657 * (*) (Dictionary_2_t2625280635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m704106823_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2625280635 *)__this); KeyCollection_t2814956106 * L_0 = (( KeyCollection_t2814956106 * (*) (Dictionary_2_t2625280635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m1738464014_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2625280635 *)__this); ValueCollection_t46357657 * L_0 = (( ValueCollection_t46357657 * (*) (Dictionary_2_t2625280635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m701756270_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m3500775464_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m2829678476_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_002f; } } { RuntimeObject * L_1 = ___key0; NullCheck((Dictionary_2_t2625280635 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t2625280635 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); if (!L_2) { goto IL_002f; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t2625280635 *)__this); int32_t L_4 = (( int32_t (*) (Dictionary_2_t2625280635 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2625280635 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t2625280635 *)__this); int64_t L_5 = (( int64_t (*) (Dictionary_2_t2625280635 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); int64_t L_6 = L_5; RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14), &L_6); return L_7; } IL_002f: { return NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m329348630_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2625280635 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t2625280635 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2625280635 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t2625280635 *)__this); int64_t L_3 = (( int64_t (*) (Dictionary_2_t2625280635 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t2625280635 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_1, (int64_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m583860526_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2625280635 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t2625280635 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2625280635 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t2625280635 *)__this); int64_t L_3 = (( int64_t (*) (Dictionary_2_t2625280635 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t2625280635 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_1, (int64_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m2101879522_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m2101879522_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Contains_m2101879522_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t2625280635 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t2625280635 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); return L_4; } IL_0029: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m2238216364_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m2238216364_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Remove_m2238216364_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t2625280635 *)__this); (( bool (*) (Dictionary_2_t2625280635 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0029: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m2368466272_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m2353575981_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m1709029027_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m2718858060_gshared (Dictionary_2_t2625280635 * __this, KeyValuePair_2_t727985506 ___keyValuePair0, const RuntimeMethod* method) { { int32_t L_0 = KeyValuePair_2_get_Key_m1737874887((KeyValuePair_2_t727985506 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int64_t L_1 = KeyValuePair_2_get_Value_m3934599775((KeyValuePair_2_t727985506 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_0, (int64_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m3857813505_gshared (Dictionary_2_t2625280635 * __this, KeyValuePair_2_t727985506 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t727985506 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t2625280635 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2625280635 *, KeyValuePair_2_t727985506 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t2625280635 *)__this, (KeyValuePair_2_t727985506 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); return L_1; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m4072908136_gshared (Dictionary_2_t2625280635 * __this, KeyValuePair_2U5BU5D_t2367608535* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2367608535* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, KeyValuePair_2U5BU5D_t2367608535*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2625280635 *)__this, (KeyValuePair_2U5BU5D_t2367608535*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m3990404490_gshared (Dictionary_2_t2625280635 * __this, KeyValuePair_2_t727985506 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t727985506 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t2625280635 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2625280635 *, KeyValuePair_2_t727985506 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t2625280635 *)__this, (KeyValuePair_2_t727985506 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); if (L_1) { goto IL_000e; } } { return (bool)0; } IL_000e: { int32_t L_2 = KeyValuePair_2_get_Key_m1737874887((KeyValuePair_2_t727985506 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t2625280635 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t2625280635 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); return L_3; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m2427832525_gshared (Dictionary_2_t2625280635 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_CopyTo_m2427832525_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2367608535* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t2625280635 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t2625280635 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t2367608535*)((KeyValuePair_2U5BU5D_t2367608535*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t2367608535* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t2367608535* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, KeyValuePair_2U5BU5D_t2367608535*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2625280635 *)__this, (KeyValuePair_2U5BU5D_t2367608535*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } IL_0016: { RuntimeArray * L_4 = ___array0; int32_t L_5 = ___index1; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t2625280635 *)__this, (RuntimeArray *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); RuntimeArray * L_6 = ___array0; V_1 = (DictionaryEntryU5BU5D_t4217117203*)((DictionaryEntryU5BU5D_t4217117203*)IsInst((RuntimeObject*)L_6, DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var)); DictionaryEntryU5BU5D_t4217117203* L_7 = V_1; if (!L_7) { goto IL_0051; } } { DictionaryEntryU5BU5D_t4217117203* L_8 = V_1; int32_t L_9 = ___index1; Transform_1_t2163511669 * L_10 = ((Dictionary_2_t2625280635_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); G_B4_0 = L_9; G_B4_1 = L_8; G_B4_2 = ((Dictionary_2_t2625280635 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t2625280635 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t2163511669 * L_12 = (Transform_1_t2163511669 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t2163511669 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(L_12, (RuntimeObject *)NULL, (intptr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); ((Dictionary_2_t2625280635_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->set_U3CU3Ef__amU24cacheB_15(L_12); G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; G_B5_2 = ((Dictionary_2_t2625280635 *)(G_B4_2)); } IL_0046: { Transform_1_t2163511669 * L_13 = ((Dictionary_2_t2625280635_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t2625280635 *)G_B5_2); (( void (*) (Dictionary_2_t2625280635 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t2163511669 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t2625280635 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t2163511669 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); return; } IL_0051: { RuntimeArray * L_14 = ___array0; int32_t L_15 = ___index1; intptr_t L_16 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t4062488833 * L_17 = (Transform_1_t4062488833 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t4062488833 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_17, (RuntimeObject *)NULL, (intptr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, RuntimeArray *, int32_t, Transform_1_t4062488833 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t2625280635 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t4062488833 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m3579226113_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { Enumerator_t284496114 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2149651767((&L_0), (Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t284496114 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m1059104786_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { Enumerator_t284496114 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2149651767((&L_0), (Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t284496114 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m2483304728_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { ShimEnumerator_t2622001432 * L_0 = (ShimEnumerator_t2622001432 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t2622001432 *, Dictionary_2_t2625280635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_0; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m828628505_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_10(); return L_0; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) extern "C" IL2CPP_METHOD_ATTR int64_t Dictionary_2_get_Item_m958997018_gshared (Dictionary_2_t2625280635 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m958997018_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_get_Item_m958997018_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_009b; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0089; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_0089; } } { Int64U5BU5D_t2559172825* L_21 = (Int64U5BU5D_t2559172825*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; int64_t L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_0089: { LinkU5BU5D_t964245573* L_25 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_Next_1(); V_1 = (int32_t)L_27; } IL_009b: { int32_t L_28 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0048; } } { KeyNotFoundException_t2292407383 * L_29 = (KeyNotFoundException_t2292407383 *)il2cpp_codegen_object_new(KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var); KeyNotFoundException__ctor_m541499307(L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,Dictionary_2_get_Item_m958997018_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m15403554_gshared (Dictionary_2_t2625280635 * __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m15403554_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_set_Item_m15403554_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); V_3 = (int32_t)(-1); int32_t L_11 = V_2; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_00a2; } } IL_004e: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0087; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_17 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); int32_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (int32_t)L_20, (int32_t)L_21); if (!L_22) { goto IL_0087; } } { goto IL_00a2; } IL_0087: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_004e; } } IL_00a2: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0166; } } { int32_t L_29 = (int32_t)__this->get_count_10(); int32_t L_30 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); V_4 = (int32_t)L_30; __this->set_count_10(L_30); int32_t L_31 = V_4; int32_t L_32 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00de; } } { NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_33 = V_0; Int32U5BU5D_t385246372* L_34 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_34); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))))); } IL_00de: { int32_t L_35 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_35; int32_t L_36 = V_2; if ((!(((uint32_t)L_36) == ((uint32_t)(-1))))) { goto IL_0105; } } { int32_t L_37 = (int32_t)__this->get_touchedSlots_8(); int32_t L_38 = (int32_t)L_37; V_4 = (int32_t)L_38; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1))); int32_t L_39 = V_4; V_2 = (int32_t)L_39; goto IL_011c; } IL_0105: { LinkU5BU5D_t964245573* L_40 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_Next_1(); __this->set_emptySlot_9(L_42); } IL_011c: { LinkU5BU5D_t964245573* L_43 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_44 = V_2; NullCheck(L_43); Int32U5BU5D_t385246372* L_45 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_46 = V_1; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); ((L_43)->GetAddressAt(static_cast(L_44)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))); Int32U5BU5D_t385246372* L_49 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_50 = V_1; int32_t L_51 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1))); LinkU5BU5D_t964245573* L_52 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = V_0; ((L_52)->GetAddressAt(static_cast(L_53)))->set_HashCode_0(L_54); Int32U5BU5D_t385246372* L_55 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_56 = V_2; int32_t L_57 = ___key0; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (int32_t)L_57); goto IL_01b5; } IL_0166: { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)(-1)))) { goto IL_01b5; } } { LinkU5BU5D_t964245573* L_59 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_60 = V_3; NullCheck(L_59); LinkU5BU5D_t964245573* L_61 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = (int32_t)((L_61)->GetAddressAt(static_cast(L_62)))->get_Next_1(); ((L_59)->GetAddressAt(static_cast(L_60)))->set_Next_1(L_63); LinkU5BU5D_t964245573* L_64 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_65 = V_2; NullCheck(L_64); Int32U5BU5D_t385246372* L_66 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_67 = V_1; NullCheck(L_66); int32_t L_68 = L_67; int32_t L_69 = (L_66)->GetAt(static_cast(L_68)); ((L_64)->GetAddressAt(static_cast(L_65)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))); Int32U5BU5D_t385246372* L_70 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_71 = V_1; int32_t L_72 = V_2; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))); } IL_01b5: { Int64U5BU5D_t2559172825* L_73 = (Int64U5BU5D_t2559172825*)__this->get_valueSlots_7(); int32_t L_74 = V_2; int64_t L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (int64_t)L_75); int32_t L_76 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Init_m250182331_gshared (Dictionary_2_t2625280635 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m250182331_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t2625280635 * G_B4_0 = NULL; Dictionary_2_t2625280635 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t2625280635 * G_B5_1 = NULL; { int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Init_m250182331_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t2625280635 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t2625280635 *)(__this)); goto IL_0021; } } { RuntimeObject* L_3 = ___hcp1; V_0 = (RuntimeObject*)L_3; RuntimeObject* L_4 = V_0; G_B5_0 = L_4; G_B5_1 = ((Dictionary_2_t2625280635 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t1120718089 * L_5 = (( EqualityComparer_1_t1120718089 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); G_B5_0 = ((RuntimeObject*)(L_5)); G_B5_1 = ((Dictionary_2_t2625280635 *)(G_B4_0)); } IL_0026: { NullCheck(G_B5_1); G_B5_1->set_hcp_12(G_B5_0); int32_t L_6 = ___capacity0; if (L_6) { goto IL_0035; } } { ___capacity0 = (int32_t)((int32_t)10); } IL_0035: { int32_t L_7 = ___capacity0; ___capacity0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f)))))), (int32_t)1)); int32_t L_8 = ___capacity0; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_generation_14(0); return; } } // System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_InitArrays_m3098915476_gshared (Dictionary_2_t2625280635 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m3098915476_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___size0; __this->set_table_4(((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_0))); int32_t L_1 = ___size0; __this->set_linkSlots_5(((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_1))); __this->set_emptySlot_9((-1)); int32_t L_2 = ___size0; __this->set_keySlots_6(((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((Int64U5BU5D_t2559172825*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_3))); __this->set_touchedSlots_8(0); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_4); __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))))), (float)(0.9f))))))); int32_t L_5 = (int32_t)__this->get_threshold_11(); if (L_5) { goto IL_0074; } } { Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) <= ((int32_t)0))) { goto IL_0074; } } { __this->set_threshold_11(1); } IL_0074: { return; } } // System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyToCheck_m3475736769_gshared (Dictionary_2_t2625280635 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m3475736769_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral4007973390, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_CopyToCheck_m3475736769_RuntimeMethod_var); } IL_0011: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0023; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,Dictionary_2_CopyToCheck_m3475736769_RuntimeMethod_var); } IL_0023: { int32_t L_4 = ___index1; RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6 = Array_get_Length_m21610649((RuntimeArray *)L_5, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)L_6))) { goto IL_003a; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral2973413626, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_CopyToCheck_m3475736769_RuntimeMethod_var); } IL_003a: { RuntimeArray * L_8 = ___array0; NullCheck((RuntimeArray *)L_8); int32_t L_9 = Array_get_Length_m21610649((RuntimeArray *)L_8, /*hidden argument*/NULL); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t2625280635 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t2625280635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0058; } } { ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_12, (String_t*)_stringLiteral751398076, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,Dictionary_2_CopyToCheck_m3475736769_RuntimeMethod_var); } IL_0058: { return; } } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t727985506 Dictionary_2_make_pair_m891994456_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; int64_t L_1 = ___value1; KeyValuePair_2_t727985506 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m844205450((&L_2), (int32_t)L_0, (int64_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)); return L_2; } } // TKey System.Collections.Generic.Dictionary`2::pick_key(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_pick_key_m3597090700_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; return L_0; } } // TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR int64_t Dictionary_2_pick_value_m3999039365_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method) { { int64_t L_0 = ___value1; return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m850456463_gshared (Dictionary_2_t2625280635 * __this, KeyValuePair_2U5BU5D_t2367608535* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2367608535* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t2625280635 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t2367608535* L_2 = ___array0; int32_t L_3 = ___index1; intptr_t L_4 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t4062488833 * L_5 = (Transform_1_t4062488833 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t4062488833 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_5, (RuntimeObject *)NULL, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, KeyValuePair_2U5BU5D_t2367608535*, int32_t, Transform_1_t4062488833 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t2625280635 *)__this, (KeyValuePair_2U5BU5D_t2367608535*)L_2, (int32_t)L_3, (Transform_1_t4062488833 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m536405636_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m536405636_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t385246372* V_1 = NULL; LinkU5BU5D_t964245573* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; Int32U5BU5D_t385246372* V_7 = NULL; Int64U5BU5D_t2559172825* V_8 = NULL; int32_t V_9 = 0; { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t1853889766_il2cpp_TypeInfo_var); int32_t L_1 = Hashtable_ToPrime_m33531354(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; V_1 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_2)); int32_t L_3 = V_0; V_2 = (LinkU5BU5D_t964245573*)((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_3)); V_3 = (int32_t)0; goto IL_00b1; } IL_0027: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_00a5; } IL_0038: { LinkU5BU5D_t964245573* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); RuntimeObject* L_10 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_11 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; int32_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((RuntimeObject*)L_10); int32_t L_15 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_10, (int32_t)L_14); int32_t L_16 = (int32_t)((int32_t)((int32_t)L_15|(int32_t)((int32_t)-2147483648LL))); V_9 = (int32_t)L_16; ((L_8)->GetAddressAt(static_cast(L_9)))->set_HashCode_0(L_16); int32_t L_17 = V_9; V_5 = (int32_t)L_17; int32_t L_18 = V_5; int32_t L_19 = V_0; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_19)); LinkU5BU5D_t964245573* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); Int32U5BU5D_t385246372* L_22 = V_1; int32_t L_23 = V_6; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); ((L_20)->GetAddressAt(static_cast(L_21)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); Int32U5BU5D_t385246372* L_26 = V_1; int32_t L_27 = V_6; int32_t L_28 = V_4; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1))); LinkU5BU5D_t964245573* L_29 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_Next_1(); V_4 = (int32_t)L_31; } IL_00a5: { int32_t L_32 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) { goto IL_0038; } } { int32_t L_33 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b1: { int32_t L_34 = V_3; Int32U5BU5D_t385246372* L_35 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length))))))) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_36 = V_1; __this->set_table_4(L_36); LinkU5BU5D_t964245573* L_37 = V_2; __this->set_linkSlots_5(L_37); int32_t L_38 = V_0; V_7 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (Int64U5BU5D_t2559172825*)((Int64U5BU5D_t2559172825*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); Int32U5BU5D_t385246372* L_40 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); Int32U5BU5D_t385246372* L_41 = V_7; int32_t L_42 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_40, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); Int64U5BU5D_t2559172825* L_43 = (Int64U5BU5D_t2559172825*)__this->get_valueSlots_7(); Int64U5BU5D_t2559172825* L_44 = V_8; int32_t L_45 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_46 = V_7; __this->set_keySlots_6(L_46); Int64U5BU5D_t2559172825* L_47 = V_8; __this->set_valueSlots_7(L_47); int32_t L_48 = V_0; __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_48))), (float)(0.9f))))))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m462074761_gshared (Dictionary_2_t2625280635 * __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m462074761_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Add_m462074761_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); goto IL_009b; } IL_004a: { LinkU5BU5D_t964245573* L_11 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); 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(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0089; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_16 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); int32_t L_20 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_21 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_15, (int32_t)L_19, (int32_t)L_20); if (!L_21) { goto IL_0089; } } { ArgumentException_t132251570 * L_22 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_22, (String_t*)_stringLiteral3189027530, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22,Dictionary_2_Add_m462074761_RuntimeMethod_var); } IL_0089: { LinkU5BU5D_t964245573* L_23 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_Next_1(); V_2 = (int32_t)L_25; } IL_009b: { int32_t L_26 = V_2; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_004a; } } { int32_t L_27 = (int32_t)__this->get_count_10(); int32_t L_28 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); V_3 = (int32_t)L_28; __this->set_count_10(L_28); int32_t L_29 = V_3; int32_t L_30 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_00d5; } } { NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_31 = V_0; Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_32); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))); } IL_00d5: { int32_t L_33 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_33; int32_t L_34 = V_2; if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) { goto IL_00fa; } } { int32_t L_35 = (int32_t)__this->get_touchedSlots_8(); int32_t L_36 = (int32_t)L_35; V_3 = (int32_t)L_36; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))); int32_t L_37 = V_3; V_2 = (int32_t)L_37; goto IL_0111; } IL_00fa: { LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); __this->set_emptySlot_9(L_40); } IL_0111: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = V_0; ((L_41)->GetAddressAt(static_cast(L_42)))->set_HashCode_0(L_43); LinkU5BU5D_t964245573* L_44 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_45 = V_2; NullCheck(L_44); Int32U5BU5D_t385246372* L_46 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_47 = V_1; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); ((L_44)->GetAddressAt(static_cast(L_45)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1))); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_51 = V_1; int32_t L_52 = V_2; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1))); Int32U5BU5D_t385246372* L_53 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_54 = V_2; int32_t L_55 = ___key0; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (int32_t)L_55); Int64U5BU5D_t2559172825* L_56 = (Int64U5BU5D_t2559172825*)__this->get_valueSlots_7(); int32_t L_57 = V_2; int64_t L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (int64_t)L_58); int32_t L_59 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))); return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::get_Comparer() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m664851990_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get_hcp_12(); return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m2536615998_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { __this->set_count_10(0); Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); Int32U5BU5D_t385246372* L_3 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); NullCheck(L_3); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL); Int64U5BU5D_t2559172825* L_4 = (Int64U5BU5D_t2559172825*)__this->get_valueSlots_7(); Int64U5BU5D_t2559172825* L_5 = (Int64U5BU5D_t2559172825*)__this->get_valueSlots_7(); NullCheck(L_5); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length)))), /*hidden argument*/NULL); LinkU5BU5D_t964245573* L_6 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); LinkU5BU5D_t964245573* L_7 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); NullCheck(L_7); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); __this->set_emptySlot_9((-1)); __this->set_touchedSlots_8(0); int32_t L_8 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m617428932_gshared (Dictionary_2_t2625280635 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m617428932_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ContainsKey_m617428932_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_0090; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_007e; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_007e; } } { return (bool)1; } IL_007e: { LinkU5BU5D_t964245573* L_21 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_Next_1(); V_1 = (int32_t)L_23; } IL_0090: { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) { goto IL_0048; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m3413657083_gshared (Dictionary_2_t2625280635 * __this, int64_t ___value0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1906339640 * L_0 = (( EqualityComparer_1_t1906339640 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); V_0 = (RuntimeObject*)L_0; V_1 = (int32_t)0; goto IL_0054; } IL_000d: { Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); goto IL_0049; } IL_001d: { RuntimeObject* L_5 = V_0; Int64U5BU5D_t2559172825* L_6 = (Int64U5BU5D_t2559172825*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; int64_t L_9 = (L_6)->GetAt(static_cast(L_8)); int64_t L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, int64_t, int64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (int64_t)L_9, (int64_t)L_10); if (!L_11) { goto IL_0037; } } { return (bool)1; } IL_0037: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_Next_1(); V_2 = (int32_t)L_14; } IL_0049: { int32_t L_15 = V_2; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_001d; } } { int32_t L_16 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0054: { int32_t L_17 = V_1; Int32U5BU5D_t385246372* L_18 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_18)->max_length))))))) { goto IL_000d; } } { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m4173439531_gshared (Dictionary_2_t2625280635 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m4173439531_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2367608535* V_0 = NULL; { SerializationInfo_t950877179 * L_0 = ___info0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral79347, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_GetObjectData_m4173439531_RuntimeMethod_var); } IL_0011: { SerializationInfo_t950877179 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_generation_14(); NullCheck((SerializationInfo_t950877179 *)L_2); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_2, (String_t*)_stringLiteral1902402919, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_hcp_12(); NullCheck((SerializationInfo_t950877179 *)L_4); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_4, (String_t*)_stringLiteral892943380, (RuntimeObject *)L_5, /*hidden argument*/NULL); V_0 = (KeyValuePair_2U5BU5D_t2367608535*)NULL; int32_t L_6 = (int32_t)__this->get_count_10(); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0055; } } { int32_t L_7 = (int32_t)__this->get_count_10(); V_0 = (KeyValuePair_2U5BU5D_t2367608535*)((KeyValuePair_2U5BU5D_t2367608535*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t2367608535* L_8 = V_0; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, KeyValuePair_2U5BU5D_t2367608535*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2625280635 *)__this, (KeyValuePair_2U5BU5D_t2367608535*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0055: { SerializationInfo_t950877179 * L_9 = ___info0; Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_10); NullCheck((SerializationInfo_t950877179 *)L_9); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral953796230, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL); SerializationInfo_t950877179 * L_11 = ___info0; KeyValuePair_2U5BU5D_t2367608535* L_12 = V_0; NullCheck((SerializationInfo_t950877179 *)L_11); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_11, (String_t*)_stringLiteral2947573650, (RuntimeObject *)(RuntimeObject *)L_12, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m4053469595_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m4053469595_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t2367608535* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t950877179 * L_0 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); if (L_0) { goto IL_000c; } } { return; } IL_000c: { SerializationInfo_t950877179 * L_1 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_1); int32_t L_2 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_1, (String_t*)_stringLiteral1902402919, /*hidden argument*/NULL); __this->set_generation_14(L_2); SerializationInfo_t950877179 * L_3 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 50)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_3); RuntimeObject * L_6 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_3, (String_t*)_stringLiteral892943380, (Type_t *)L_5, /*hidden argument*/NULL); __this->set_hcp_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35)))); SerializationInfo_t950877179 * L_7 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_7); int32_t L_8 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_7, (String_t*)_stringLiteral953796230, /*hidden argument*/NULL); V_0 = (int32_t)L_8; SerializationInfo_t950877179 * L_9 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_10 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 51)) }; Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_10, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_9); RuntimeObject * L_12 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral2947573650, (Type_t *)L_11, /*hidden argument*/NULL); V_1 = (KeyValuePair_2U5BU5D_t2367608535*)((KeyValuePair_2U5BU5D_t2367608535*)Castclass((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)((int32_t)10)))) { goto IL_0083; } } { V_0 = (int32_t)((int32_t)10); } IL_0083: { int32_t L_14 = V_0; NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t2367608535* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t2367608535* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = KeyValuePair_2_get_Key_m1737874887((KeyValuePair_2_t727985506 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t2367608535* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); int64_t L_21 = KeyValuePair_2_get_Value_m3934599775((KeyValuePair_2_t727985506 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2625280635 *)__this); (( void (*) (Dictionary_2_t2625280635 *, int32_t, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_18, (int64_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_00c0: { int32_t L_23 = V_2; KeyValuePair_2U5BU5D_t2367608535* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))))) { goto IL_009e; } } IL_00c9: { int32_t L_25 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1))); __this->set_serialization_info_13((SerializationInfo_t950877179 *)NULL); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m2881058355_gshared (Dictionary_2_t2625280635 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m2881058355_MetadataUsageId); 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; int64_t V_5 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Remove_m2881058355_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); int32_t L_11 = V_2; if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) { goto IL_004e; } } { return (bool)0; } IL_004e: { V_3 = (int32_t)(-1); } IL_0050: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0089; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_17 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); int32_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (int32_t)L_20, (int32_t)L_21); if (!L_22) { goto IL_0089; } } { goto IL_00a4; } IL_0089: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0050; } } IL_00a4: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00ad; } } { return (bool)0; } IL_00ad: { int32_t L_29 = (int32_t)__this->get_count_10(); __this->set_count_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; if ((!(((uint32_t)L_30) == ((uint32_t)(-1))))) { goto IL_00e2; } } { Int32U5BU5D_t385246372* L_31 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_32 = V_1; LinkU5BU5D_t964245573* L_33 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = (int32_t)((L_33)->GetAddressAt(static_cast(L_34)))->get_Next_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1))); goto IL_0104; } IL_00e2: { LinkU5BU5D_t964245573* L_36 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_37 = V_3; NullCheck(L_36); LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_Next_1(L_40); } IL_0104: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = (int32_t)__this->get_emptySlot_9(); ((L_41)->GetAddressAt(static_cast(L_42)))->set_Next_1(L_43); int32_t L_44 = V_2; __this->set_emptySlot_9(L_44); LinkU5BU5D_t964245573* L_45 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_46 = V_2; NullCheck(L_45); ((L_45)->GetAddressAt(static_cast(L_46)))->set_HashCode_0(0); Int32U5BU5D_t385246372* L_47 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_48 = V_2; il2cpp_codegen_initobj((&V_4), sizeof(int32_t)); int32_t L_49 = V_4; NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (int32_t)L_49); Int64U5BU5D_t2559172825* L_50 = (Int64U5BU5D_t2559172825*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(int64_t)); int64_t L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int64_t)L_52); int32_t L_53 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))); return (bool)1; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m2358343581_gshared (Dictionary_2_t2625280635 * __this, int32_t ___key0, int64_t* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m2358343581_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int64_t V_2 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_TryGetValue_m2358343581_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_00a2; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0090; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_0090; } } { int64_t* L_21 = ___value1; Int64U5BU5D_t2559172825* L_22 = (Int64U5BU5D_t2559172825*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; int64_t L_25 = (L_22)->GetAt(static_cast(L_24)); *(int64_t*)L_21 = L_25; return (bool)1; } IL_0090: { LinkU5BU5D_t964245573* L_26 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_Next_1(); V_1 = (int32_t)L_28; } IL_00a2: { int32_t L_29 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) { goto IL_0048; } } { int64_t* L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(int64_t)); int64_t L_31 = V_2; *(int64_t*)L_30 = L_31; return (bool)0; } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() extern "C" IL2CPP_METHOD_ATTR KeyCollection_t2814956106 * Dictionary_2_get_Keys_m3234452450_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { KeyCollection_t2814956106 * L_0 = (KeyCollection_t2814956106 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t2814956106 *, Dictionary_2_t2625280635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)); return L_0; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() extern "C" IL2CPP_METHOD_ATTR ValueCollection_t46357657 * Dictionary_2_get_Values_m2884012805_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { ValueCollection_t46357657 * L_0 = (ValueCollection_t46357657 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t46357657 *, Dictionary_2_t2625280635 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)); return L_0; } } // TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_ToTKey_m3239924124_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m3239924124_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ToTKey_m3239924124_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0040; } } { RuntimeTypeHandle_t3027515415 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 56)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_3, /*hidden argument*/NULL); NullCheck((Type_t *)L_4); String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_4); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_5, /*hidden argument*/NULL); ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_7, (String_t*)L_6, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_ToTKey_m3239924124_RuntimeMethod_var); } IL_0040: { RuntimeObject * L_8 = ___key0; return ((*(int32_t*)((int32_t*)UnBox(L_8, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))); } } // TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) extern "C" IL2CPP_METHOD_ATTR int64_t Dictionary_2_ToTValue_m2782544388_gshared (Dictionary_2_t2625280635 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m2782544388_MetadataUsageId); s_Il2CppMethodInitialized = true; } int64_t V_0 = 0; { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0024; } } { RuntimeTypeHandle_t3027515415 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_1, /*hidden argument*/NULL); NullCheck((Type_t *)L_2); bool L_3 = Type_get_IsValueType_m3108065642((Type_t *)L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_0), sizeof(int64_t)); int64_t L_4 = V_0; return L_4; } IL_0024: { RuntimeObject * L_5 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14)))) { goto IL_0053; } } { RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_6, /*hidden argument*/NULL); NullCheck((Type_t *)L_7); String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_7); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_8, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_10, (String_t*)L_9, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,Dictionary_2_ToTValue_m2782544388_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(int64_t*)((int64_t*)UnBox(L_11, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14))))); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKeyValuePair_m2547312947_gshared (Dictionary_2_t2625280635 * __this, KeyValuePair_2_t727985506 ___pair0, const RuntimeMethod* method) { int64_t V_0 = 0; { int32_t L_0 = KeyValuePair_2_get_Key_m1737874887((KeyValuePair_2_t727985506 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t2625280635 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2625280635 *, int32_t, int64_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t2625280635 *)__this, (int32_t)L_0, (int64_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)); if (L_1) { goto IL_0016; } } { return (bool)0; } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1906339640 * L_2 = (( EqualityComparer_1_t1906339640 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); int64_t L_3 = KeyValuePair_2_get_Value_m3934599775((KeyValuePair_2_t727985506 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); int64_t L_4 = V_0; NullCheck((EqualityComparer_1_t1906339640 *)L_2); bool L_5 = VirtFuncInvoker2< bool, int64_t, int64_t >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1906339640 *)L_2, (int64_t)L_3, (int64_t)L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t284496114 Dictionary_2_GetEnumerator_m1728442251_gshared (Dictionary_2_t2625280635 * __this, const RuntimeMethod* method) { { Enumerator_t284496114 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2149651767((&L_0), (Dictionary_2_t2625280635 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); return L_0; } } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR DictionaryEntry_t3123975638 Dictionary_2_U3CCopyToU3Em__0_m180554319_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; int32_t L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10), &L_1); int64_t L_3 = ___value1; int64_t L_4 = L_3; RuntimeObject * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14), &L_4); DictionaryEntry_t3123975638 L_6; memset(&L_6, 0, sizeof(L_6)); DictionaryEntry__ctor_m2585376310((&L_6), (RuntimeObject *)L_2, (RuntimeObject *)L_5, /*hidden argument*/NULL); return L_6; } } #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() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2601736566_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m763110680_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2287215054_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t1968819495 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2399340297_gshared (Dictionary_2_t1968819495 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m280240841_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m280240841_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t71524366 V_1; memset(&V_1, 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___dictionary0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2957729587, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2__ctor_m280240841_RuntimeMethod_var); } IL_0017: { RuntimeObject* L_2 = ___dictionary0; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; RuntimeObject* L_5 = ___comparer1; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject*)L_6); RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 3), (RuntimeObject*)L_6); V_2 = (RuntimeObject*)L_7; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck((RuntimeObject*)L_8); KeyValuePair_2_t71524366 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t71524366 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (RuntimeObject*)L_8); V_1 = (KeyValuePair_2_t71524366 )L_9; int32_t L_10 = KeyValuePair_2_get_Key_m1839753989((KeyValuePair_2_t71524366 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); RuntimeObject * L_11 = KeyValuePair_2_get_Value_m3495598764((KeyValuePair_2_t71524366 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_10, (RuntimeObject *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); } IL_004d: { RuntimeObject* L_12 = V_2; NullCheck((RuntimeObject*)L_12); bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_12); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x68, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { RuntimeObject* L_14 = V_2; if (L_14) { goto IL_0061; } } IL_0060: { IL2CPP_END_FINALLY(93) } IL_0061: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x68, IL_0068) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0068: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3734853840_gshared (Dictionary_2_t1968819495 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; RuntimeObject* L_1 = ___comparer1; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2744724763_gshared (Dictionary_2_t1968819495 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_0 = ___info0; __this->set_serialization_info_13(L_0); return; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m1323169247_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1968819495 *)__this); KeyCollection_t2158494966 * L_0 = (( KeyCollection_t2158494966 * (*) (Dictionary_2_t1968819495 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m3477582628_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1968819495 *)__this); ValueCollection_t3684863813 * L_0 = (( ValueCollection_t3684863813 * (*) (Dictionary_2_t1968819495 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m1538254202_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1968819495 *)__this); KeyCollection_t2158494966 * L_0 = (( KeyCollection_t2158494966 * (*) (Dictionary_2_t1968819495 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m3557964467_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1968819495 *)__this); ValueCollection_t3684863813 * L_0 = (( ValueCollection_t3684863813 * (*) (Dictionary_2_t1968819495 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m432157023_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m2725301655_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m787919239_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_002f; } } { RuntimeObject * L_1 = ___key0; NullCheck((Dictionary_2_t1968819495 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t1968819495 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); if (!L_2) { goto IL_002f; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1968819495 *)__this); int32_t L_4 = (( int32_t (*) (Dictionary_2_t1968819495 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1968819495 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t1968819495 *)__this); RuntimeObject * L_5 = (( RuntimeObject * (*) (Dictionary_2_t1968819495 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); return L_5; } IL_002f: { return NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m439946704_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1968819495 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t1968819495 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1968819495 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1968819495 *)__this); RuntimeObject * L_3 = (( RuntimeObject * (*) (Dictionary_2_t1968819495 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1968819495 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_1, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m776121614_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1968819495 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t1968819495 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1968819495 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1968819495 *)__this); RuntimeObject * L_3 = (( RuntimeObject * (*) (Dictionary_2_t1968819495 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1968819495 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_1, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m3647471635_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m3647471635_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Contains_m3647471635_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1968819495 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t1968819495 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); return L_4; } IL_0029: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m1909892810_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m1909892810_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Remove_m1909892810_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1968819495 *)__this); (( bool (*) (Dictionary_2_t1968819495 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0029: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m2067840963_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m2020472285_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m1491257236_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m3401902714_gshared (Dictionary_2_t1968819495 * __this, KeyValuePair_2_t71524366 ___keyValuePair0, const RuntimeMethod* method) { { int32_t L_0 = KeyValuePair_2_get_Key_m1839753989((KeyValuePair_2_t71524366 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); RuntimeObject * L_1 = KeyValuePair_2_get_Value_m3495598764((KeyValuePair_2_t71524366 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m1823197466_gshared (Dictionary_2_t1968819495 * __this, KeyValuePair_2_t71524366 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t71524366 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1968819495 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1968819495 *, KeyValuePair_2_t71524366 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1968819495 *)__this, (KeyValuePair_2_t71524366 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); return L_1; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m1123458898_gshared (Dictionary_2_t1968819495 * __this, KeyValuePair_2U5BU5D_t2652375035* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2652375035* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, KeyValuePair_2U5BU5D_t2652375035*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1968819495 *)__this, (KeyValuePair_2U5BU5D_t2652375035*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m2915825929_gshared (Dictionary_2_t1968819495 * __this, KeyValuePair_2_t71524366 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t71524366 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1968819495 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1968819495 *, KeyValuePair_2_t71524366 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1968819495 *)__this, (KeyValuePair_2_t71524366 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); if (L_1) { goto IL_000e; } } { return (bool)0; } IL_000e: { int32_t L_2 = KeyValuePair_2_get_Key_m1839753989((KeyValuePair_2_t71524366 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1968819495 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t1968819495 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); return L_3; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m3143696177_gshared (Dictionary_2_t1968819495 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_CopyTo_m3143696177_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2652375035* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t1968819495 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t1968819495 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t2652375035*)((KeyValuePair_2U5BU5D_t2652375035*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t2652375035* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t2652375035* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, KeyValuePair_2U5BU5D_t2652375035*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1968819495 *)__this, (KeyValuePair_2U5BU5D_t2652375035*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } IL_0016: { RuntimeArray * L_4 = ___array0; int32_t L_5 = ___index1; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1968819495 *)__this, (RuntimeArray *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); RuntimeArray * L_6 = ___array0; V_1 = (DictionaryEntryU5BU5D_t4217117203*)((DictionaryEntryU5BU5D_t4217117203*)IsInst((RuntimeObject*)L_6, DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var)); DictionaryEntryU5BU5D_t4217117203* L_7 = V_1; if (!L_7) { goto IL_0051; } } { DictionaryEntryU5BU5D_t4217117203* L_8 = V_1; int32_t L_9 = ___index1; Transform_1_t2448278169 * L_10 = ((Dictionary_2_t1968819495_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); G_B4_0 = L_9; G_B4_1 = L_8; G_B4_2 = ((Dictionary_2_t1968819495 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t1968819495 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t2448278169 * L_12 = (Transform_1_t2448278169 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t2448278169 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(L_12, (RuntimeObject *)NULL, (intptr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); ((Dictionary_2_t1968819495_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->set_U3CU3Ef__amU24cacheB_15(L_12); G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; G_B5_2 = ((Dictionary_2_t1968819495 *)(G_B4_2)); } IL_0046: { Transform_1_t2448278169 * L_13 = ((Dictionary_2_t1968819495_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t1968819495 *)G_B5_2); (( void (*) (Dictionary_2_t1968819495 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t2448278169 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t1968819495 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t2448278169 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); return; } IL_0051: { RuntimeArray * L_14 = ___array0; int32_t L_15 = ___index1; intptr_t L_16 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t3690794193 * L_17 = (Transform_1_t3690794193 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3690794193 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_17, (RuntimeObject *)NULL, (intptr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, RuntimeArray *, int32_t, Transform_1_t3690794193 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t1968819495 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t3690794193 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m3993325289_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { Enumerator_t3923002270 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2150997492((&L_0), (Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3923002270 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m4109180678_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { Enumerator_t3923002270 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2150997492((&L_0), (Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3923002270 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m751864982_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { ShimEnumerator_t1965540292 * L_0 = (ShimEnumerator_t1965540292 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t1965540292 *, Dictionary_2_t1968819495 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_0; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m3300912776_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_10(); return L_0; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m107019914_gshared (Dictionary_2_t1968819495 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m107019914_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_get_Item_m107019914_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_009b; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0089; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_0089; } } { ObjectU5BU5D_t2843939325* L_21 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; RuntimeObject * L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_0089: { LinkU5BU5D_t964245573* L_25 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_Next_1(); V_1 = (int32_t)L_27; } IL_009b: { int32_t L_28 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0048; } } { KeyNotFoundException_t2292407383 * L_29 = (KeyNotFoundException_t2292407383 *)il2cpp_codegen_object_new(KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var); KeyNotFoundException__ctor_m541499307(L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,Dictionary_2_get_Item_m107019914_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1544430118_gshared (Dictionary_2_t1968819495 * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m1544430118_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_set_Item_m1544430118_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); V_3 = (int32_t)(-1); int32_t L_11 = V_2; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_00a2; } } IL_004e: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0087; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_17 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); int32_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (int32_t)L_20, (int32_t)L_21); if (!L_22) { goto IL_0087; } } { goto IL_00a2; } IL_0087: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_004e; } } IL_00a2: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0166; } } { int32_t L_29 = (int32_t)__this->get_count_10(); int32_t L_30 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); V_4 = (int32_t)L_30; __this->set_count_10(L_30); int32_t L_31 = V_4; int32_t L_32 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00de; } } { NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_33 = V_0; Int32U5BU5D_t385246372* L_34 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_34); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))))); } IL_00de: { int32_t L_35 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_35; int32_t L_36 = V_2; if ((!(((uint32_t)L_36) == ((uint32_t)(-1))))) { goto IL_0105; } } { int32_t L_37 = (int32_t)__this->get_touchedSlots_8(); int32_t L_38 = (int32_t)L_37; V_4 = (int32_t)L_38; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1))); int32_t L_39 = V_4; V_2 = (int32_t)L_39; goto IL_011c; } IL_0105: { LinkU5BU5D_t964245573* L_40 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_Next_1(); __this->set_emptySlot_9(L_42); } IL_011c: { LinkU5BU5D_t964245573* L_43 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_44 = V_2; NullCheck(L_43); Int32U5BU5D_t385246372* L_45 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_46 = V_1; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); ((L_43)->GetAddressAt(static_cast(L_44)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))); Int32U5BU5D_t385246372* L_49 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_50 = V_1; int32_t L_51 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1))); LinkU5BU5D_t964245573* L_52 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = V_0; ((L_52)->GetAddressAt(static_cast(L_53)))->set_HashCode_0(L_54); Int32U5BU5D_t385246372* L_55 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_56 = V_2; int32_t L_57 = ___key0; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (int32_t)L_57); goto IL_01b5; } IL_0166: { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)(-1)))) { goto IL_01b5; } } { LinkU5BU5D_t964245573* L_59 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_60 = V_3; NullCheck(L_59); LinkU5BU5D_t964245573* L_61 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = (int32_t)((L_61)->GetAddressAt(static_cast(L_62)))->get_Next_1(); ((L_59)->GetAddressAt(static_cast(L_60)))->set_Next_1(L_63); LinkU5BU5D_t964245573* L_64 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_65 = V_2; NullCheck(L_64); Int32U5BU5D_t385246372* L_66 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_67 = V_1; NullCheck(L_66); int32_t L_68 = L_67; int32_t L_69 = (L_66)->GetAt(static_cast(L_68)); ((L_64)->GetAddressAt(static_cast(L_65)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))); Int32U5BU5D_t385246372* L_70 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_71 = V_1; int32_t L_72 = V_2; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))); } IL_01b5: { ObjectU5BU5D_t2843939325* L_73 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_74 = V_2; RuntimeObject * L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (RuntimeObject *)L_75); int32_t L_76 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Init_m15475088_gshared (Dictionary_2_t1968819495 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m15475088_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t1968819495 * G_B4_0 = NULL; Dictionary_2_t1968819495 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t1968819495 * G_B5_1 = NULL; { int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Init_m15475088_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t1968819495 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t1968819495 *)(__this)); goto IL_0021; } } { RuntimeObject* L_3 = ___hcp1; V_0 = (RuntimeObject*)L_3; RuntimeObject* L_4 = V_0; G_B5_0 = L_4; G_B5_1 = ((Dictionary_2_t1968819495 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t1120718089 * L_5 = (( EqualityComparer_1_t1120718089 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); G_B5_0 = ((RuntimeObject*)(L_5)); G_B5_1 = ((Dictionary_2_t1968819495 *)(G_B4_0)); } IL_0026: { NullCheck(G_B5_1); G_B5_1->set_hcp_12(G_B5_0); int32_t L_6 = ___capacity0; if (L_6) { goto IL_0035; } } { ___capacity0 = (int32_t)((int32_t)10); } IL_0035: { int32_t L_7 = ___capacity0; ___capacity0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f)))))), (int32_t)1)); int32_t L_8 = ___capacity0; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_generation_14(0); return; } } // System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_InitArrays_m1664917084_gshared (Dictionary_2_t1968819495 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m1664917084_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___size0; __this->set_table_4(((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_0))); int32_t L_1 = ___size0; __this->set_linkSlots_5(((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_1))); __this->set_emptySlot_9((-1)); int32_t L_2 = ___size0; __this->set_keySlots_6(((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_3))); __this->set_touchedSlots_8(0); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_4); __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))))), (float)(0.9f))))))); int32_t L_5 = (int32_t)__this->get_threshold_11(); if (L_5) { goto IL_0074; } } { Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) <= ((int32_t)0))) { goto IL_0074; } } { __this->set_threshold_11(1); } IL_0074: { return; } } // System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyToCheck_m45332585_gshared (Dictionary_2_t1968819495 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m45332585_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral4007973390, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_CopyToCheck_m45332585_RuntimeMethod_var); } IL_0011: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0023; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,Dictionary_2_CopyToCheck_m45332585_RuntimeMethod_var); } IL_0023: { int32_t L_4 = ___index1; RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6 = Array_get_Length_m21610649((RuntimeArray *)L_5, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)L_6))) { goto IL_003a; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral2973413626, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_CopyToCheck_m45332585_RuntimeMethod_var); } IL_003a: { RuntimeArray * L_8 = ___array0; NullCheck((RuntimeArray *)L_8); int32_t L_9 = Array_get_Length_m21610649((RuntimeArray *)L_8, /*hidden argument*/NULL); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t1968819495 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t1968819495 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0058; } } { ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_12, (String_t*)_stringLiteral751398076, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,Dictionary_2_CopyToCheck_m45332585_RuntimeMethod_var); } IL_0058: { return; } } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t71524366 Dictionary_2_make_pair_m2465326463_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; RuntimeObject * L_1 = ___value1; KeyValuePair_2_t71524366 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m2118224448((&L_2), (int32_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)); return L_2; } } // TKey System.Collections.Generic.Dictionary`2::pick_key(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_pick_key_m1540305725_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; return L_0; } } // TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_pick_value_m3014302136_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___value1; return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m1376953690_gshared (Dictionary_2_t1968819495 * __this, KeyValuePair_2U5BU5D_t2652375035* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2652375035* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1968819495 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t2652375035* L_2 = ___array0; int32_t L_3 = ___index1; intptr_t L_4 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t3690794193 * L_5 = (Transform_1_t3690794193 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3690794193 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_5, (RuntimeObject *)NULL, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, KeyValuePair_2U5BU5D_t2652375035*, int32_t, Transform_1_t3690794193 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t1968819495 *)__this, (KeyValuePair_2U5BU5D_t2652375035*)L_2, (int32_t)L_3, (Transform_1_t3690794193 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m1156965638_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m1156965638_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t385246372* V_1 = NULL; LinkU5BU5D_t964245573* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; Int32U5BU5D_t385246372* V_7 = NULL; ObjectU5BU5D_t2843939325* V_8 = NULL; int32_t V_9 = 0; { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t1853889766_il2cpp_TypeInfo_var); int32_t L_1 = Hashtable_ToPrime_m33531354(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; V_1 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_2)); int32_t L_3 = V_0; V_2 = (LinkU5BU5D_t964245573*)((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_3)); V_3 = (int32_t)0; goto IL_00b1; } IL_0027: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_00a5; } IL_0038: { LinkU5BU5D_t964245573* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); RuntimeObject* L_10 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_11 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; int32_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((RuntimeObject*)L_10); int32_t L_15 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_10, (int32_t)L_14); int32_t L_16 = (int32_t)((int32_t)((int32_t)L_15|(int32_t)((int32_t)-2147483648LL))); V_9 = (int32_t)L_16; ((L_8)->GetAddressAt(static_cast(L_9)))->set_HashCode_0(L_16); int32_t L_17 = V_9; V_5 = (int32_t)L_17; int32_t L_18 = V_5; int32_t L_19 = V_0; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_19)); LinkU5BU5D_t964245573* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); Int32U5BU5D_t385246372* L_22 = V_1; int32_t L_23 = V_6; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); ((L_20)->GetAddressAt(static_cast(L_21)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); Int32U5BU5D_t385246372* L_26 = V_1; int32_t L_27 = V_6; int32_t L_28 = V_4; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1))); LinkU5BU5D_t964245573* L_29 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_Next_1(); V_4 = (int32_t)L_31; } IL_00a5: { int32_t L_32 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) { goto IL_0038; } } { int32_t L_33 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b1: { int32_t L_34 = V_3; Int32U5BU5D_t385246372* L_35 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length))))))) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_36 = V_1; __this->set_table_4(L_36); LinkU5BU5D_t964245573* L_37 = V_2; __this->set_linkSlots_5(L_37); int32_t L_38 = V_0; V_7 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (ObjectU5BU5D_t2843939325*)((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); Int32U5BU5D_t385246372* L_40 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); Int32U5BU5D_t385246372* L_41 = V_7; int32_t L_42 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_40, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_43 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); ObjectU5BU5D_t2843939325* L_44 = V_8; int32_t L_45 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_46 = V_7; __this->set_keySlots_6(L_46); ObjectU5BU5D_t2843939325* L_47 = V_8; __this->set_valueSlots_7(L_47); int32_t L_48 = V_0; __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_48))), (float)(0.9f))))))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m2059424751_gshared (Dictionary_2_t1968819495 * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m2059424751_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Add_m2059424751_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); goto IL_009b; } IL_004a: { LinkU5BU5D_t964245573* L_11 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); 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(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0089; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_16 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); int32_t L_20 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_21 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_15, (int32_t)L_19, (int32_t)L_20); if (!L_21) { goto IL_0089; } } { ArgumentException_t132251570 * L_22 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_22, (String_t*)_stringLiteral3189027530, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22,Dictionary_2_Add_m2059424751_RuntimeMethod_var); } IL_0089: { LinkU5BU5D_t964245573* L_23 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_Next_1(); V_2 = (int32_t)L_25; } IL_009b: { int32_t L_26 = V_2; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_004a; } } { int32_t L_27 = (int32_t)__this->get_count_10(); int32_t L_28 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); V_3 = (int32_t)L_28; __this->set_count_10(L_28); int32_t L_29 = V_3; int32_t L_30 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_00d5; } } { NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_31 = V_0; Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_32); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))); } IL_00d5: { int32_t L_33 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_33; int32_t L_34 = V_2; if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) { goto IL_00fa; } } { int32_t L_35 = (int32_t)__this->get_touchedSlots_8(); int32_t L_36 = (int32_t)L_35; V_3 = (int32_t)L_36; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))); int32_t L_37 = V_3; V_2 = (int32_t)L_37; goto IL_0111; } IL_00fa: { LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); __this->set_emptySlot_9(L_40); } IL_0111: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = V_0; ((L_41)->GetAddressAt(static_cast(L_42)))->set_HashCode_0(L_43); LinkU5BU5D_t964245573* L_44 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_45 = V_2; NullCheck(L_44); Int32U5BU5D_t385246372* L_46 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_47 = V_1; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); ((L_44)->GetAddressAt(static_cast(L_45)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1))); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_51 = V_1; int32_t L_52 = V_2; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1))); Int32U5BU5D_t385246372* L_53 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_54 = V_2; int32_t L_55 = ___key0; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (int32_t)L_55); ObjectU5BU5D_t2843939325* L_56 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_57 = V_2; RuntimeObject * L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (RuntimeObject *)L_58); int32_t L_59 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))); return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::get_Comparer() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m2721570518_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get_hcp_12(); return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m212974362_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { __this->set_count_10(0); Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); Int32U5BU5D_t385246372* L_3 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); NullCheck(L_3); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_4 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); ObjectU5BU5D_t2843939325* L_5 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); NullCheck(L_5); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length)))), /*hidden argument*/NULL); LinkU5BU5D_t964245573* L_6 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); LinkU5BU5D_t964245573* L_7 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); NullCheck(L_7); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); __this->set_emptySlot_9((-1)); __this->set_touchedSlots_8(0); int32_t L_8 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m2382293057_gshared (Dictionary_2_t1968819495 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m2382293057_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ContainsKey_m2382293057_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_0090; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_007e; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_007e; } } { return (bool)1; } IL_007e: { LinkU5BU5D_t964245573* L_21 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_Next_1(); V_1 = (int32_t)L_23; } IL_0090: { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) { goto IL_0048; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m3161585138_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1249878500 * L_0 = (( EqualityComparer_1_t1249878500 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); V_0 = (RuntimeObject*)L_0; V_1 = (int32_t)0; goto IL_0054; } IL_000d: { Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); goto IL_0049; } IL_001d: { RuntimeObject* L_5 = V_0; ObjectU5BU5D_t2843939325* L_6 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; RuntimeObject * L_9 = (L_6)->GetAt(static_cast(L_8)); RuntimeObject * L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (RuntimeObject *)L_9, (RuntimeObject *)L_10); if (!L_11) { goto IL_0037; } } { return (bool)1; } IL_0037: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_Next_1(); V_2 = (int32_t)L_14; } IL_0049: { int32_t L_15 = V_2; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_001d; } } { int32_t L_16 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0054: { int32_t L_17 = V_1; Int32U5BU5D_t385246372* L_18 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_18)->max_length))))))) { goto IL_000d; } } { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m887151650_gshared (Dictionary_2_t1968819495 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m887151650_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2652375035* V_0 = NULL; { SerializationInfo_t950877179 * L_0 = ___info0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral79347, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_GetObjectData_m887151650_RuntimeMethod_var); } IL_0011: { SerializationInfo_t950877179 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_generation_14(); NullCheck((SerializationInfo_t950877179 *)L_2); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_2, (String_t*)_stringLiteral1902402919, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_hcp_12(); NullCheck((SerializationInfo_t950877179 *)L_4); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_4, (String_t*)_stringLiteral892943380, (RuntimeObject *)L_5, /*hidden argument*/NULL); V_0 = (KeyValuePair_2U5BU5D_t2652375035*)NULL; int32_t L_6 = (int32_t)__this->get_count_10(); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0055; } } { int32_t L_7 = (int32_t)__this->get_count_10(); V_0 = (KeyValuePair_2U5BU5D_t2652375035*)((KeyValuePair_2U5BU5D_t2652375035*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t2652375035* L_8 = V_0; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, KeyValuePair_2U5BU5D_t2652375035*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1968819495 *)__this, (KeyValuePair_2U5BU5D_t2652375035*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0055: { SerializationInfo_t950877179 * L_9 = ___info0; Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_10); NullCheck((SerializationInfo_t950877179 *)L_9); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral953796230, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL); SerializationInfo_t950877179 * L_11 = ___info0; KeyValuePair_2U5BU5D_t2652375035* L_12 = V_0; NullCheck((SerializationInfo_t950877179 *)L_11); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_11, (String_t*)_stringLiteral2947573650, (RuntimeObject *)(RuntimeObject *)L_12, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m4209543208_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m4209543208_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t2652375035* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t950877179 * L_0 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); if (L_0) { goto IL_000c; } } { return; } IL_000c: { SerializationInfo_t950877179 * L_1 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_1); int32_t L_2 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_1, (String_t*)_stringLiteral1902402919, /*hidden argument*/NULL); __this->set_generation_14(L_2); SerializationInfo_t950877179 * L_3 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 50)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_3); RuntimeObject * L_6 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_3, (String_t*)_stringLiteral892943380, (Type_t *)L_5, /*hidden argument*/NULL); __this->set_hcp_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35)))); SerializationInfo_t950877179 * L_7 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_7); int32_t L_8 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_7, (String_t*)_stringLiteral953796230, /*hidden argument*/NULL); V_0 = (int32_t)L_8; SerializationInfo_t950877179 * L_9 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_10 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 51)) }; Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_10, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_9); RuntimeObject * L_12 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral2947573650, (Type_t *)L_11, /*hidden argument*/NULL); V_1 = (KeyValuePair_2U5BU5D_t2652375035*)((KeyValuePair_2U5BU5D_t2652375035*)Castclass((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)((int32_t)10)))) { goto IL_0083; } } { V_0 = (int32_t)((int32_t)10); } IL_0083: { int32_t L_14 = V_0; NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t2652375035* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t2652375035* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = KeyValuePair_2_get_Key_m1839753989((KeyValuePair_2_t71524366 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t2652375035* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); RuntimeObject * L_21 = KeyValuePair_2_get_Value_m3495598764((KeyValuePair_2_t71524366 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1968819495 *)__this); (( void (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_18, (RuntimeObject *)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_00c0: { int32_t L_23 = V_2; KeyValuePair_2U5BU5D_t2652375035* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))))) { goto IL_009e; } } IL_00c9: { int32_t L_25 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1))); __this->set_serialization_info_13((SerializationInfo_t950877179 *)NULL); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m4193450060_gshared (Dictionary_2_t1968819495 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m4193450060_MetadataUsageId); 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 * V_5 = NULL; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Remove_m4193450060_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); int32_t L_11 = V_2; if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) { goto IL_004e; } } { return (bool)0; } IL_004e: { V_3 = (int32_t)(-1); } IL_0050: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0089; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_17 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); int32_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (int32_t)L_20, (int32_t)L_21); if (!L_22) { goto IL_0089; } } { goto IL_00a4; } IL_0089: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0050; } } IL_00a4: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00ad; } } { return (bool)0; } IL_00ad: { int32_t L_29 = (int32_t)__this->get_count_10(); __this->set_count_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; if ((!(((uint32_t)L_30) == ((uint32_t)(-1))))) { goto IL_00e2; } } { Int32U5BU5D_t385246372* L_31 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_32 = V_1; LinkU5BU5D_t964245573* L_33 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = (int32_t)((L_33)->GetAddressAt(static_cast(L_34)))->get_Next_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1))); goto IL_0104; } IL_00e2: { LinkU5BU5D_t964245573* L_36 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_37 = V_3; NullCheck(L_36); LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_Next_1(L_40); } IL_0104: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = (int32_t)__this->get_emptySlot_9(); ((L_41)->GetAddressAt(static_cast(L_42)))->set_Next_1(L_43); int32_t L_44 = V_2; __this->set_emptySlot_9(L_44); LinkU5BU5D_t964245573* L_45 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_46 = V_2; NullCheck(L_45); ((L_45)->GetAddressAt(static_cast(L_46)))->set_HashCode_0(0); Int32U5BU5D_t385246372* L_47 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_48 = V_2; il2cpp_codegen_initobj((&V_4), sizeof(int32_t)); int32_t L_49 = V_4; NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (int32_t)L_49); ObjectU5BU5D_t2843939325* L_50 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(RuntimeObject *)); RuntimeObject * L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (RuntimeObject *)L_52); int32_t L_53 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))); return (bool)1; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m3167860287_gshared (Dictionary_2_t1968819495 * __this, int32_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3167860287_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; RuntimeObject * V_2 = NULL; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_TryGetValue_m3167860287_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_00a2; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0090; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_0090; } } { RuntimeObject ** L_21 = ___value1; ObjectU5BU5D_t2843939325* L_22 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; RuntimeObject * L_25 = (L_22)->GetAt(static_cast(L_24)); *(RuntimeObject **)L_21 = L_25; Il2CppCodeGenWriteBarrier((RuntimeObject **)L_21, L_25); return (bool)1; } IL_0090: { LinkU5BU5D_t964245573* L_26 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_Next_1(); V_1 = (int32_t)L_28; } IL_00a2: { int32_t L_29 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) { goto IL_0048; } } { RuntimeObject ** L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *)); RuntimeObject * L_31 = V_2; *(RuntimeObject **)L_30 = L_31; Il2CppCodeGenWriteBarrier((RuntimeObject **)L_30, L_31); return (bool)0; } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() extern "C" IL2CPP_METHOD_ATTR KeyCollection_t2158494966 * Dictionary_2_get_Keys_m1840317613_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { KeyCollection_t2158494966 * L_0 = (KeyCollection_t2158494966 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t2158494966 *, Dictionary_2_t1968819495 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)); return L_0; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() extern "C" IL2CPP_METHOD_ATTR ValueCollection_t3684863813 * Dictionary_2_get_Values_m683714624_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { ValueCollection_t3684863813 * L_0 = (ValueCollection_t3684863813 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t3684863813 *, Dictionary_2_t1968819495 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)); return L_0; } } // TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_ToTKey_m224697230_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m224697230_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ToTKey_m224697230_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0040; } } { RuntimeTypeHandle_t3027515415 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 56)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_3, /*hidden argument*/NULL); NullCheck((Type_t *)L_4); String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_4); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_5, /*hidden argument*/NULL); ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_7, (String_t*)L_6, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_ToTKey_m224697230_RuntimeMethod_var); } IL_0040: { RuntimeObject * L_8 = ___key0; return ((*(int32_t*)((int32_t*)UnBox(L_8, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))); } } // TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_ToTValue_m692436965_gshared (Dictionary_2_t1968819495 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m692436965_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0024; } } { RuntimeTypeHandle_t3027515415 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_1, /*hidden argument*/NULL); NullCheck((Type_t *)L_2); bool L_3 = Type_get_IsValueType_m3108065642((Type_t *)L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *)); RuntimeObject * L_4 = V_0; return L_4; } IL_0024: { RuntimeObject * L_5 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14)))) { goto IL_0053; } } { RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_6, /*hidden argument*/NULL); NullCheck((Type_t *)L_7); String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_7); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_8, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_10, (String_t*)L_9, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,Dictionary_2_ToTValue_m692436965_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((RuntimeObject *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14))); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKeyValuePair_m3478027727_gshared (Dictionary_2_t1968819495 * __this, KeyValuePair_2_t71524366 ___pair0, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; { int32_t L_0 = KeyValuePair_2_get_Key_m1839753989((KeyValuePair_2_t71524366 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1968819495 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1968819495 *, int32_t, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t1968819495 *)__this, (int32_t)L_0, (RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)); if (L_1) { goto IL_0016; } } { return (bool)0; } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1249878500 * L_2 = (( EqualityComparer_1_t1249878500 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); RuntimeObject * L_3 = KeyValuePair_2_get_Value_m3495598764((KeyValuePair_2_t71524366 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); RuntimeObject * L_4 = V_0; NullCheck((EqualityComparer_1_t1249878500 *)L_2); bool L_5 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1249878500 *)L_2, (RuntimeObject *)L_3, (RuntimeObject *)L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t3923002270 Dictionary_2_GetEnumerator_m1087370259_gshared (Dictionary_2_t1968819495 * __this, const RuntimeMethod* method) { { Enumerator_t3923002270 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2150997492((&L_0), (Dictionary_2_t1968819495 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); return L_0; } } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR DictionaryEntry_t3123975638 Dictionary_2_U3CCopyToU3Em__0_m583642638_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; int32_t L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10), &L_1); RuntimeObject * L_3 = ___value1; DictionaryEntry_t3123975638 L_4; memset(&L_4, 0, sizeof(L_4)); DictionaryEntry__ctor_m2585376310((&L_4), (RuntimeObject *)L_2, (RuntimeObject *)L_3, /*hidden argument*/NULL); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2152806782_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4232830056_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2283087795_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t1396226614 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m224509051_gshared (Dictionary_2_t1396226614 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1272414800_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m1272414800_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t3793898781 V_1; memset(&V_1, 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___dictionary0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2957729587, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2__ctor_m1272414800_RuntimeMethod_var); } IL_0017: { RuntimeObject* L_2 = ___dictionary0; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; RuntimeObject* L_5 = ___comparer1; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject*)L_6); RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 3), (RuntimeObject*)L_6); V_2 = (RuntimeObject*)L_7; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck((RuntimeObject*)L_8); KeyValuePair_2_t3793898781 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t3793898781 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (RuntimeObject*)L_8); V_1 = (KeyValuePair_2_t3793898781 )L_9; int32_t L_10 = KeyValuePair_2_get_Key_m4056183537((KeyValuePair_2_t3793898781 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); TimeType_t2507513283 L_11 = KeyValuePair_2_get_Value_m1729403244((KeyValuePair_2_t3793898781 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, TimeType_t2507513283 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_10, (TimeType_t2507513283 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); } IL_004d: { RuntimeObject* L_12 = V_2; NullCheck((RuntimeObject*)L_12); bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_12); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x68, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { RuntimeObject* L_14 = V_2; if (L_14) { goto IL_0061; } } IL_0060: { IL2CPP_END_FINALLY(93) } IL_0061: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x68, IL_0068) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0068: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4245021713_gshared (Dictionary_2_t1396226614 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; RuntimeObject* L_1 = ___comparer1; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1456778286_gshared (Dictionary_2_t1396226614 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_0 = ___info0; __this->set_serialization_info_13(L_0); return; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m2544271740_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1396226614 *)__this); KeyCollection_t1585902085 * L_0 = (( KeyCollection_t1585902085 * (*) (Dictionary_2_t1396226614 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m166417371_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1396226614 *)__this); ValueCollection_t3112270932 * L_0 = (( ValueCollection_t3112270932 * (*) (Dictionary_2_t1396226614 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m50864245_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1396226614 *)__this); KeyCollection_t1585902085 * L_0 = (( KeyCollection_t1585902085 * (*) (Dictionary_2_t1396226614 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m3925299049_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1396226614 *)__this); ValueCollection_t3112270932 * L_0 = (( ValueCollection_t3112270932 * (*) (Dictionary_2_t1396226614 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m1794645063_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m3029281119_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m387585512_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_002f; } } { RuntimeObject * L_1 = ___key0; NullCheck((Dictionary_2_t1396226614 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t1396226614 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); if (!L_2) { goto IL_002f; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1396226614 *)__this); int32_t L_4 = (( int32_t (*) (Dictionary_2_t1396226614 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1396226614 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t1396226614 *)__this); TimeType_t2507513283 L_5 = (( TimeType_t2507513283 (*) (Dictionary_2_t1396226614 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); TimeType_t2507513283 L_6 = L_5; RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14), &L_6); return L_7; } IL_002f: { return NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m1100856666_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1396226614 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t1396226614 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1396226614 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1396226614 *)__this); TimeType_t2507513283 L_3 = (( TimeType_t2507513283 (*) (Dictionary_2_t1396226614 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1396226614 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, TimeType_t2507513283 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_1, (TimeType_t2507513283 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m2809480666_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1396226614 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t1396226614 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1396226614 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1396226614 *)__this); TimeType_t2507513283 L_3 = (( TimeType_t2507513283 (*) (Dictionary_2_t1396226614 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1396226614 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, TimeType_t2507513283 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_1, (TimeType_t2507513283 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m3893295832_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m3893295832_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Contains_m3893295832_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1396226614 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t1396226614 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); return L_4; } IL_0029: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m2011260657_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m2011260657_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Remove_m2011260657_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1396226614 *)__this); (( bool (*) (Dictionary_2_t1396226614 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0029: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m56519129_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m2318596453_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m1781311372_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m3741612069_gshared (Dictionary_2_t1396226614 * __this, KeyValuePair_2_t3793898781 ___keyValuePair0, const RuntimeMethod* method) { { int32_t L_0 = KeyValuePair_2_get_Key_m4056183537((KeyValuePair_2_t3793898781 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); TimeType_t2507513283 L_1 = KeyValuePair_2_get_Value_m1729403244((KeyValuePair_2_t3793898781 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, TimeType_t2507513283 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_0, (TimeType_t2507513283 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m111642561_gshared (Dictionary_2_t1396226614 * __this, KeyValuePair_2_t3793898781 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3793898781 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1396226614 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1396226614 *, KeyValuePair_2_t3793898781 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1396226614 *)__this, (KeyValuePair_2_t3793898781 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); return L_1; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m1393513021_gshared (Dictionary_2_t1396226614 * __this, KeyValuePair_2U5BU5D_t2725663184* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2725663184* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, KeyValuePair_2U5BU5D_t2725663184*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1396226614 *)__this, (KeyValuePair_2U5BU5D_t2725663184*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m319475829_gshared (Dictionary_2_t1396226614 * __this, KeyValuePair_2_t3793898781 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3793898781 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1396226614 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1396226614 *, KeyValuePair_2_t3793898781 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1396226614 *)__this, (KeyValuePair_2_t3793898781 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); if (L_1) { goto IL_000e; } } { return (bool)0; } IL_000e: { int32_t L_2 = KeyValuePair_2_get_Key_m4056183537((KeyValuePair_2_t3793898781 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1396226614 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t1396226614 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); return L_3; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m1188627524_gshared (Dictionary_2_t1396226614 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_CopyTo_m1188627524_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2725663184* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t1396226614 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t1396226614 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t2725663184*)((KeyValuePair_2U5BU5D_t2725663184*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t2725663184* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t2725663184* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, KeyValuePair_2U5BU5D_t2725663184*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1396226614 *)__this, (KeyValuePair_2U5BU5D_t2725663184*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } IL_0016: { RuntimeArray * L_4 = ___array0; int32_t L_5 = ___index1; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1396226614 *)__this, (RuntimeArray *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); RuntimeArray * L_6 = ___array0; V_1 = (DictionaryEntryU5BU5D_t4217117203*)((DictionaryEntryU5BU5D_t4217117203*)IsInst((RuntimeObject*)L_6, DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var)); DictionaryEntryU5BU5D_t4217117203* L_7 = V_1; if (!L_7) { goto IL_0051; } } { DictionaryEntryU5BU5D_t4217117203* L_8 = V_1; int32_t L_9 = ___index1; Transform_1_t2521566318 * L_10 = ((Dictionary_2_t1396226614_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); G_B4_0 = L_9; G_B4_1 = L_8; G_B4_2 = ((Dictionary_2_t1396226614 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t1396226614 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t2521566318 * L_12 = (Transform_1_t2521566318 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t2521566318 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(L_12, (RuntimeObject *)NULL, (intptr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); ((Dictionary_2_t1396226614_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->set_U3CU3Ef__amU24cacheB_15(L_12); G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; G_B5_2 = ((Dictionary_2_t1396226614 *)(G_B4_2)); } IL_0046: { Transform_1_t2521566318 * L_13 = ((Dictionary_2_t1396226614_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t1396226614 *)G_B5_2); (( void (*) (Dictionary_2_t1396226614 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t2521566318 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t1396226614 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t2521566318 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); return; } IL_0051: { RuntimeArray * L_14 = ___array0; int32_t L_15 = ___index1; intptr_t L_16 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t3191489461 * L_17 = (Transform_1_t3191489461 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3191489461 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_17, (RuntimeObject *)NULL, (intptr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, RuntimeArray *, int32_t, Transform_1_t3191489461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t1396226614 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t3191489461 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m2291534660_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { Enumerator_t3350409389 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m535821341((&L_0), (Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3350409389 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m1591329852_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { Enumerator_t3350409389 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m535821341((&L_0), (Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3350409389 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m963770095_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { ShimEnumerator_t1392947411 * L_0 = (ShimEnumerator_t1392947411 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t1392947411 *, Dictionary_2_t1396226614 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_0; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m4064694223_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_10(); return L_0; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) extern "C" IL2CPP_METHOD_ATTR TimeType_t2507513283 Dictionary_2_get_Item_m2315657164_gshared (Dictionary_2_t1396226614 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m2315657164_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_get_Item_m2315657164_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_009b; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0089; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_0089; } } { TimeTypeU5BU5D_t2917227474* L_21 = (TimeTypeU5BU5D_t2917227474*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; TimeType_t2507513283 L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_0089: { LinkU5BU5D_t964245573* L_25 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_Next_1(); V_1 = (int32_t)L_27; } IL_009b: { int32_t L_28 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0048; } } { KeyNotFoundException_t2292407383 * L_29 = (KeyNotFoundException_t2292407383 *)il2cpp_codegen_object_new(KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var); KeyNotFoundException__ctor_m541499307(L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,Dictionary_2_get_Item_m2315657164_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m3181382702_gshared (Dictionary_2_t1396226614 * __this, int32_t ___key0, TimeType_t2507513283 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m3181382702_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_set_Item_m3181382702_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); V_3 = (int32_t)(-1); int32_t L_11 = V_2; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_00a2; } } IL_004e: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0087; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_17 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); int32_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (int32_t)L_20, (int32_t)L_21); if (!L_22) { goto IL_0087; } } { goto IL_00a2; } IL_0087: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_004e; } } IL_00a2: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0166; } } { int32_t L_29 = (int32_t)__this->get_count_10(); int32_t L_30 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); V_4 = (int32_t)L_30; __this->set_count_10(L_30); int32_t L_31 = V_4; int32_t L_32 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00de; } } { NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_33 = V_0; Int32U5BU5D_t385246372* L_34 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_34); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))))); } IL_00de: { int32_t L_35 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_35; int32_t L_36 = V_2; if ((!(((uint32_t)L_36) == ((uint32_t)(-1))))) { goto IL_0105; } } { int32_t L_37 = (int32_t)__this->get_touchedSlots_8(); int32_t L_38 = (int32_t)L_37; V_4 = (int32_t)L_38; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1))); int32_t L_39 = V_4; V_2 = (int32_t)L_39; goto IL_011c; } IL_0105: { LinkU5BU5D_t964245573* L_40 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_Next_1(); __this->set_emptySlot_9(L_42); } IL_011c: { LinkU5BU5D_t964245573* L_43 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_44 = V_2; NullCheck(L_43); Int32U5BU5D_t385246372* L_45 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_46 = V_1; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); ((L_43)->GetAddressAt(static_cast(L_44)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))); Int32U5BU5D_t385246372* L_49 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_50 = V_1; int32_t L_51 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1))); LinkU5BU5D_t964245573* L_52 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = V_0; ((L_52)->GetAddressAt(static_cast(L_53)))->set_HashCode_0(L_54); Int32U5BU5D_t385246372* L_55 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_56 = V_2; int32_t L_57 = ___key0; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (int32_t)L_57); goto IL_01b5; } IL_0166: { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)(-1)))) { goto IL_01b5; } } { LinkU5BU5D_t964245573* L_59 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_60 = V_3; NullCheck(L_59); LinkU5BU5D_t964245573* L_61 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = (int32_t)((L_61)->GetAddressAt(static_cast(L_62)))->get_Next_1(); ((L_59)->GetAddressAt(static_cast(L_60)))->set_Next_1(L_63); LinkU5BU5D_t964245573* L_64 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_65 = V_2; NullCheck(L_64); Int32U5BU5D_t385246372* L_66 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_67 = V_1; NullCheck(L_66); int32_t L_68 = L_67; int32_t L_69 = (L_66)->GetAt(static_cast(L_68)); ((L_64)->GetAddressAt(static_cast(L_65)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))); Int32U5BU5D_t385246372* L_70 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_71 = V_1; int32_t L_72 = V_2; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))); } IL_01b5: { TimeTypeU5BU5D_t2917227474* L_73 = (TimeTypeU5BU5D_t2917227474*)__this->get_valueSlots_7(); int32_t L_74 = V_2; TimeType_t2507513283 L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (TimeType_t2507513283 )L_75); int32_t L_76 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Init_m3715502551_gshared (Dictionary_2_t1396226614 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m3715502551_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t1396226614 * G_B4_0 = NULL; Dictionary_2_t1396226614 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t1396226614 * G_B5_1 = NULL; { int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Init_m3715502551_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t1396226614 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t1396226614 *)(__this)); goto IL_0021; } } { RuntimeObject* L_3 = ___hcp1; V_0 = (RuntimeObject*)L_3; RuntimeObject* L_4 = V_0; G_B5_0 = L_4; G_B5_1 = ((Dictionary_2_t1396226614 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t1120718089 * L_5 = (( EqualityComparer_1_t1120718089 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); G_B5_0 = ((RuntimeObject*)(L_5)); G_B5_1 = ((Dictionary_2_t1396226614 *)(G_B4_0)); } IL_0026: { NullCheck(G_B5_1); G_B5_1->set_hcp_12(G_B5_0); int32_t L_6 = ___capacity0; if (L_6) { goto IL_0035; } } { ___capacity0 = (int32_t)((int32_t)10); } IL_0035: { int32_t L_7 = ___capacity0; ___capacity0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f)))))), (int32_t)1)); int32_t L_8 = ___capacity0; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_generation_14(0); return; } } // System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_InitArrays_m2100863290_gshared (Dictionary_2_t1396226614 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m2100863290_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___size0; __this->set_table_4(((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_0))); int32_t L_1 = ___size0; __this->set_linkSlots_5(((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_1))); __this->set_emptySlot_9((-1)); int32_t L_2 = ___size0; __this->set_keySlots_6(((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((TimeTypeU5BU5D_t2917227474*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_3))); __this->set_touchedSlots_8(0); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_4); __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))))), (float)(0.9f))))))); int32_t L_5 = (int32_t)__this->get_threshold_11(); if (L_5) { goto IL_0074; } } { Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) <= ((int32_t)0))) { goto IL_0074; } } { __this->set_threshold_11(1); } IL_0074: { return; } } // System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyToCheck_m189351100_gshared (Dictionary_2_t1396226614 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m189351100_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral4007973390, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_CopyToCheck_m189351100_RuntimeMethod_var); } IL_0011: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0023; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,Dictionary_2_CopyToCheck_m189351100_RuntimeMethod_var); } IL_0023: { int32_t L_4 = ___index1; RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6 = Array_get_Length_m21610649((RuntimeArray *)L_5, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)L_6))) { goto IL_003a; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral2973413626, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_CopyToCheck_m189351100_RuntimeMethod_var); } IL_003a: { RuntimeArray * L_8 = ___array0; NullCheck((RuntimeArray *)L_8); int32_t L_9 = Array_get_Length_m21610649((RuntimeArray *)L_8, /*hidden argument*/NULL); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t1396226614 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t1396226614 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0058; } } { ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_12, (String_t*)_stringLiteral751398076, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,Dictionary_2_CopyToCheck_m189351100_RuntimeMethod_var); } IL_0058: { return; } } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t3793898781 Dictionary_2_make_pair_m3287300997_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, TimeType_t2507513283 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; TimeType_t2507513283 L_1 = ___value1; KeyValuePair_2_t3793898781 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m1276915672((&L_2), (int32_t)L_0, (TimeType_t2507513283 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)); return L_2; } } // TKey System.Collections.Generic.Dictionary`2::pick_key(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_pick_key_m1444512066_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, TimeType_t2507513283 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; return L_0; } } // TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR TimeType_t2507513283 Dictionary_2_pick_value_m489691147_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, TimeType_t2507513283 ___value1, const RuntimeMethod* method) { { TimeType_t2507513283 L_0 = ___value1; return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m3574445693_gshared (Dictionary_2_t1396226614 * __this, KeyValuePair_2U5BU5D_t2725663184* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2725663184* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1396226614 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t2725663184* L_2 = ___array0; int32_t L_3 = ___index1; intptr_t L_4 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t3191489461 * L_5 = (Transform_1_t3191489461 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3191489461 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_5, (RuntimeObject *)NULL, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, KeyValuePair_2U5BU5D_t2725663184*, int32_t, Transform_1_t3191489461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t1396226614 *)__this, (KeyValuePair_2U5BU5D_t2725663184*)L_2, (int32_t)L_3, (Transform_1_t3191489461 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m275125592_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m275125592_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t385246372* V_1 = NULL; LinkU5BU5D_t964245573* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; Int32U5BU5D_t385246372* V_7 = NULL; TimeTypeU5BU5D_t2917227474* V_8 = NULL; int32_t V_9 = 0; { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t1853889766_il2cpp_TypeInfo_var); int32_t L_1 = Hashtable_ToPrime_m33531354(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; V_1 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_2)); int32_t L_3 = V_0; V_2 = (LinkU5BU5D_t964245573*)((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_3)); V_3 = (int32_t)0; goto IL_00b1; } IL_0027: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_00a5; } IL_0038: { LinkU5BU5D_t964245573* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); RuntimeObject* L_10 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_11 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; int32_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((RuntimeObject*)L_10); int32_t L_15 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_10, (int32_t)L_14); int32_t L_16 = (int32_t)((int32_t)((int32_t)L_15|(int32_t)((int32_t)-2147483648LL))); V_9 = (int32_t)L_16; ((L_8)->GetAddressAt(static_cast(L_9)))->set_HashCode_0(L_16); int32_t L_17 = V_9; V_5 = (int32_t)L_17; int32_t L_18 = V_5; int32_t L_19 = V_0; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_19)); LinkU5BU5D_t964245573* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); Int32U5BU5D_t385246372* L_22 = V_1; int32_t L_23 = V_6; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); ((L_20)->GetAddressAt(static_cast(L_21)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); Int32U5BU5D_t385246372* L_26 = V_1; int32_t L_27 = V_6; int32_t L_28 = V_4; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1))); LinkU5BU5D_t964245573* L_29 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_Next_1(); V_4 = (int32_t)L_31; } IL_00a5: { int32_t L_32 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) { goto IL_0038; } } { int32_t L_33 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b1: { int32_t L_34 = V_3; Int32U5BU5D_t385246372* L_35 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length))))))) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_36 = V_1; __this->set_table_4(L_36); LinkU5BU5D_t964245573* L_37 = V_2; __this->set_linkSlots_5(L_37); int32_t L_38 = V_0; V_7 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (TimeTypeU5BU5D_t2917227474*)((TimeTypeU5BU5D_t2917227474*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); Int32U5BU5D_t385246372* L_40 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); Int32U5BU5D_t385246372* L_41 = V_7; int32_t L_42 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_40, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); TimeTypeU5BU5D_t2917227474* L_43 = (TimeTypeU5BU5D_t2917227474*)__this->get_valueSlots_7(); TimeTypeU5BU5D_t2917227474* L_44 = V_8; int32_t L_45 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_46 = V_7; __this->set_keySlots_6(L_46); TimeTypeU5BU5D_t2917227474* L_47 = V_8; __this->set_valueSlots_7(L_47); int32_t L_48 = V_0; __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_48))), (float)(0.9f))))))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m670166897_gshared (Dictionary_2_t1396226614 * __this, int32_t ___key0, TimeType_t2507513283 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m670166897_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Add_m670166897_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); goto IL_009b; } IL_004a: { LinkU5BU5D_t964245573* L_11 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); 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(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0089; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_16 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; int32_t L_19 = (L_16)->GetAt(static_cast(L_18)); int32_t L_20 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_21 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_15, (int32_t)L_19, (int32_t)L_20); if (!L_21) { goto IL_0089; } } { ArgumentException_t132251570 * L_22 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_22, (String_t*)_stringLiteral3189027530, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22,Dictionary_2_Add_m670166897_RuntimeMethod_var); } IL_0089: { LinkU5BU5D_t964245573* L_23 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_Next_1(); V_2 = (int32_t)L_25; } IL_009b: { int32_t L_26 = V_2; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_004a; } } { int32_t L_27 = (int32_t)__this->get_count_10(); int32_t L_28 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); V_3 = (int32_t)L_28; __this->set_count_10(L_28); int32_t L_29 = V_3; int32_t L_30 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_00d5; } } { NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_31 = V_0; Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_32); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))); } IL_00d5: { int32_t L_33 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_33; int32_t L_34 = V_2; if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) { goto IL_00fa; } } { int32_t L_35 = (int32_t)__this->get_touchedSlots_8(); int32_t L_36 = (int32_t)L_35; V_3 = (int32_t)L_36; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))); int32_t L_37 = V_3; V_2 = (int32_t)L_37; goto IL_0111; } IL_00fa: { LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); __this->set_emptySlot_9(L_40); } IL_0111: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = V_0; ((L_41)->GetAddressAt(static_cast(L_42)))->set_HashCode_0(L_43); LinkU5BU5D_t964245573* L_44 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_45 = V_2; NullCheck(L_44); Int32U5BU5D_t385246372* L_46 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_47 = V_1; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); ((L_44)->GetAddressAt(static_cast(L_45)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1))); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_51 = V_1; int32_t L_52 = V_2; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1))); Int32U5BU5D_t385246372* L_53 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_54 = V_2; int32_t L_55 = ___key0; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (int32_t)L_55); TimeTypeU5BU5D_t2917227474* L_56 = (TimeTypeU5BU5D_t2917227474*)__this->get_valueSlots_7(); int32_t L_57 = V_2; TimeType_t2507513283 L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (TimeType_t2507513283 )L_58); int32_t L_59 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))); return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::get_Comparer() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m2950498378_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get_hcp_12(); return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m4194880267_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { __this->set_count_10(0); Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); Int32U5BU5D_t385246372* L_3 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); NullCheck(L_3); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL); TimeTypeU5BU5D_t2917227474* L_4 = (TimeTypeU5BU5D_t2917227474*)__this->get_valueSlots_7(); TimeTypeU5BU5D_t2917227474* L_5 = (TimeTypeU5BU5D_t2917227474*)__this->get_valueSlots_7(); NullCheck(L_5); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length)))), /*hidden argument*/NULL); LinkU5BU5D_t964245573* L_6 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); LinkU5BU5D_t964245573* L_7 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); NullCheck(L_7); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); __this->set_emptySlot_9((-1)); __this->set_touchedSlots_8(0); int32_t L_8 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m47160893_gshared (Dictionary_2_t1396226614 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m47160893_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ContainsKey_m47160893_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_0090; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_007e; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_007e; } } { return (bool)1; } IL_007e: { LinkU5BU5D_t964245573* L_21 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_Next_1(); V_1 = (int32_t)L_23; } IL_0090: { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) { goto IL_0048; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m2415008215_gshared (Dictionary_2_t1396226614 * __this, TimeType_t2507513283 ___value0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t677285619 * L_0 = (( EqualityComparer_1_t677285619 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); V_0 = (RuntimeObject*)L_0; V_1 = (int32_t)0; goto IL_0054; } IL_000d: { Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); goto IL_0049; } IL_001d: { RuntimeObject* L_5 = V_0; TimeTypeU5BU5D_t2917227474* L_6 = (TimeTypeU5BU5D_t2917227474*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; TimeType_t2507513283 L_9 = (L_6)->GetAt(static_cast(L_8)); TimeType_t2507513283 L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, TimeType_t2507513283 , TimeType_t2507513283 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (TimeType_t2507513283 )L_9, (TimeType_t2507513283 )L_10); if (!L_11) { goto IL_0037; } } { return (bool)1; } IL_0037: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_Next_1(); V_2 = (int32_t)L_14; } IL_0049: { int32_t L_15 = V_2; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_001d; } } { int32_t L_16 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0054: { int32_t L_17 = V_1; Int32U5BU5D_t385246372* L_18 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_18)->max_length))))))) { goto IL_000d; } } { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m3717097344_gshared (Dictionary_2_t1396226614 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m3717097344_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2725663184* V_0 = NULL; { SerializationInfo_t950877179 * L_0 = ___info0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral79347, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_GetObjectData_m3717097344_RuntimeMethod_var); } IL_0011: { SerializationInfo_t950877179 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_generation_14(); NullCheck((SerializationInfo_t950877179 *)L_2); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_2, (String_t*)_stringLiteral1902402919, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_hcp_12(); NullCheck((SerializationInfo_t950877179 *)L_4); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_4, (String_t*)_stringLiteral892943380, (RuntimeObject *)L_5, /*hidden argument*/NULL); V_0 = (KeyValuePair_2U5BU5D_t2725663184*)NULL; int32_t L_6 = (int32_t)__this->get_count_10(); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0055; } } { int32_t L_7 = (int32_t)__this->get_count_10(); V_0 = (KeyValuePair_2U5BU5D_t2725663184*)((KeyValuePair_2U5BU5D_t2725663184*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t2725663184* L_8 = V_0; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, KeyValuePair_2U5BU5D_t2725663184*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1396226614 *)__this, (KeyValuePair_2U5BU5D_t2725663184*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0055: { SerializationInfo_t950877179 * L_9 = ___info0; Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_10); NullCheck((SerializationInfo_t950877179 *)L_9); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral953796230, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL); SerializationInfo_t950877179 * L_11 = ___info0; KeyValuePair_2U5BU5D_t2725663184* L_12 = V_0; NullCheck((SerializationInfo_t950877179 *)L_11); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_11, (String_t*)_stringLiteral2947573650, (RuntimeObject *)(RuntimeObject *)L_12, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m3317588860_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m3317588860_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t2725663184* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t950877179 * L_0 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); if (L_0) { goto IL_000c; } } { return; } IL_000c: { SerializationInfo_t950877179 * L_1 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_1); int32_t L_2 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_1, (String_t*)_stringLiteral1902402919, /*hidden argument*/NULL); __this->set_generation_14(L_2); SerializationInfo_t950877179 * L_3 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 50)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_3); RuntimeObject * L_6 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_3, (String_t*)_stringLiteral892943380, (Type_t *)L_5, /*hidden argument*/NULL); __this->set_hcp_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35)))); SerializationInfo_t950877179 * L_7 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_7); int32_t L_8 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_7, (String_t*)_stringLiteral953796230, /*hidden argument*/NULL); V_0 = (int32_t)L_8; SerializationInfo_t950877179 * L_9 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_10 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 51)) }; Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_10, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_9); RuntimeObject * L_12 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral2947573650, (Type_t *)L_11, /*hidden argument*/NULL); V_1 = (KeyValuePair_2U5BU5D_t2725663184*)((KeyValuePair_2U5BU5D_t2725663184*)Castclass((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)((int32_t)10)))) { goto IL_0083; } } { V_0 = (int32_t)((int32_t)10); } IL_0083: { int32_t L_14 = V_0; NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t2725663184* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t2725663184* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = KeyValuePair_2_get_Key_m4056183537((KeyValuePair_2_t3793898781 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t2725663184* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); TimeType_t2507513283 L_21 = KeyValuePair_2_get_Value_m1729403244((KeyValuePair_2_t3793898781 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1396226614 *)__this); (( void (*) (Dictionary_2_t1396226614 *, int32_t, TimeType_t2507513283 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_18, (TimeType_t2507513283 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_00c0: { int32_t L_23 = V_2; KeyValuePair_2U5BU5D_t2725663184* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))))) { goto IL_009e; } } IL_00c9: { int32_t L_25 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1))); __this->set_serialization_info_13((SerializationInfo_t950877179 *)NULL); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m1031305493_gshared (Dictionary_2_t1396226614 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m1031305493_MetadataUsageId); 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; TimeType_t2507513283 V_5; memset(&V_5, 0, sizeof(V_5)); { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Remove_m1031305493_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); int32_t L_11 = V_2; if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) { goto IL_004e; } } { return (bool)0; } IL_004e: { V_3 = (int32_t)(-1); } IL_0050: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0089; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_17 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int32_t L_20 = (L_17)->GetAt(static_cast(L_19)); int32_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (int32_t)L_20, (int32_t)L_21); if (!L_22) { goto IL_0089; } } { goto IL_00a4; } IL_0089: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0050; } } IL_00a4: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00ad; } } { return (bool)0; } IL_00ad: { int32_t L_29 = (int32_t)__this->get_count_10(); __this->set_count_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; if ((!(((uint32_t)L_30) == ((uint32_t)(-1))))) { goto IL_00e2; } } { Int32U5BU5D_t385246372* L_31 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_32 = V_1; LinkU5BU5D_t964245573* L_33 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = (int32_t)((L_33)->GetAddressAt(static_cast(L_34)))->get_Next_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1))); goto IL_0104; } IL_00e2: { LinkU5BU5D_t964245573* L_36 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_37 = V_3; NullCheck(L_36); LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_Next_1(L_40); } IL_0104: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = (int32_t)__this->get_emptySlot_9(); ((L_41)->GetAddressAt(static_cast(L_42)))->set_Next_1(L_43); int32_t L_44 = V_2; __this->set_emptySlot_9(L_44); LinkU5BU5D_t964245573* L_45 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_46 = V_2; NullCheck(L_45); ((L_45)->GetAddressAt(static_cast(L_46)))->set_HashCode_0(0); Int32U5BU5D_t385246372* L_47 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_48 = V_2; il2cpp_codegen_initobj((&V_4), sizeof(int32_t)); int32_t L_49 = V_4; NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (int32_t)L_49); TimeTypeU5BU5D_t2917227474* L_50 = (TimeTypeU5BU5D_t2917227474*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(TimeType_t2507513283 )); TimeType_t2507513283 L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (TimeType_t2507513283 )L_52); int32_t L_53 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))); return (bool)1; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m1048378162_gshared (Dictionary_2_t1396226614 * __this, int32_t ___key0, TimeType_t2507513283 * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m1048378162_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; TimeType_t2507513283 V_2; memset(&V_2, 0, sizeof(V_2)); { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_TryGetValue_m1048378162_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int32_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int32_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_00a2; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0090; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); int32_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int32_t)L_18, (int32_t)L_19); if (!L_20) { goto IL_0090; } } { TimeType_t2507513283 * L_21 = ___value1; TimeTypeU5BU5D_t2917227474* L_22 = (TimeTypeU5BU5D_t2917227474*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; TimeType_t2507513283 L_25 = (L_22)->GetAt(static_cast(L_24)); *(TimeType_t2507513283 *)L_21 = L_25; return (bool)1; } IL_0090: { LinkU5BU5D_t964245573* L_26 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_Next_1(); V_1 = (int32_t)L_28; } IL_00a2: { int32_t L_29 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) { goto IL_0048; } } { TimeType_t2507513283 * L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(TimeType_t2507513283 )); TimeType_t2507513283 L_31 = V_2; *(TimeType_t2507513283 *)L_30 = L_31; return (bool)0; } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() extern "C" IL2CPP_METHOD_ATTR KeyCollection_t1585902085 * Dictionary_2_get_Keys_m336455034_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { KeyCollection_t1585902085 * L_0 = (KeyCollection_t1585902085 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t1585902085 *, Dictionary_2_t1396226614 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)); return L_0; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() extern "C" IL2CPP_METHOD_ATTR ValueCollection_t3112270932 * Dictionary_2_get_Values_m472300810_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { ValueCollection_t3112270932 * L_0 = (ValueCollection_t3112270932 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t3112270932 *, Dictionary_2_t1396226614 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)); return L_0; } } // TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_ToTKey_m2540813173_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m2540813173_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ToTKey_m2540813173_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0040; } } { RuntimeTypeHandle_t3027515415 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 56)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_3, /*hidden argument*/NULL); NullCheck((Type_t *)L_4); String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_4); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_5, /*hidden argument*/NULL); ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_7, (String_t*)L_6, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_ToTKey_m2540813173_RuntimeMethod_var); } IL_0040: { RuntimeObject * L_8 = ___key0; return ((*(int32_t*)((int32_t*)UnBox(L_8, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))); } } // TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) extern "C" IL2CPP_METHOD_ATTR TimeType_t2507513283 Dictionary_2_ToTValue_m2807055026_gshared (Dictionary_2_t1396226614 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m2807055026_MetadataUsageId); s_Il2CppMethodInitialized = true; } TimeType_t2507513283 V_0; memset(&V_0, 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0024; } } { RuntimeTypeHandle_t3027515415 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_1, /*hidden argument*/NULL); NullCheck((Type_t *)L_2); bool L_3 = Type_get_IsValueType_m3108065642((Type_t *)L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_0), sizeof(TimeType_t2507513283 )); TimeType_t2507513283 L_4 = V_0; return L_4; } IL_0024: { RuntimeObject * L_5 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14)))) { goto IL_0053; } } { RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_6, /*hidden argument*/NULL); NullCheck((Type_t *)L_7); String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_7); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_8, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_10, (String_t*)L_9, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,Dictionary_2_ToTValue_m2807055026_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(TimeType_t2507513283 *)((TimeType_t2507513283 *)UnBox(L_11, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14))))); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKeyValuePair_m3274158957_gshared (Dictionary_2_t1396226614 * __this, KeyValuePair_2_t3793898781 ___pair0, const RuntimeMethod* method) { TimeType_t2507513283 V_0; memset(&V_0, 0, sizeof(V_0)); { int32_t L_0 = KeyValuePair_2_get_Key_m4056183537((KeyValuePair_2_t3793898781 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1396226614 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1396226614 *, int32_t, TimeType_t2507513283 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t1396226614 *)__this, (int32_t)L_0, (TimeType_t2507513283 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)); if (L_1) { goto IL_0016; } } { return (bool)0; } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t677285619 * L_2 = (( EqualityComparer_1_t677285619 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); TimeType_t2507513283 L_3 = KeyValuePair_2_get_Value_m1729403244((KeyValuePair_2_t3793898781 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); TimeType_t2507513283 L_4 = V_0; NullCheck((EqualityComparer_1_t677285619 *)L_2); bool L_5 = VirtFuncInvoker2< bool, TimeType_t2507513283 , TimeType_t2507513283 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t677285619 *)L_2, (TimeType_t2507513283 )L_3, (TimeType_t2507513283 )L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t3350409389 Dictionary_2_GetEnumerator_m57095011_gshared (Dictionary_2_t1396226614 * __this, const RuntimeMethod* method) { { Enumerator_t3350409389 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m535821341((&L_0), (Dictionary_2_t1396226614 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); return L_0; } } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR DictionaryEntry_t3123975638 Dictionary_2_U3CCopyToU3Em__0_m1163403760_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, TimeType_t2507513283 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; int32_t L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10), &L_1); TimeType_t2507513283 L_3 = ___value1; TimeType_t2507513283 L_4 = L_3; RuntimeObject * L_5 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14), &L_4); DictionaryEntry_t3123975638 L_6; memset(&L_6, 0, sizeof(L_6)); DictionaryEntry__ctor_m2585376310((&L_6), (RuntimeObject *)L_2, (RuntimeObject *)L_5, /*hidden argument*/NULL); return L_6; } } #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() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1746769275_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3782212155_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1801532182_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t4142745948 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1148204195_gshared (Dictionary_2_t4142745948 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2081172397_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m2081172397_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t2245450819 V_1; memset(&V_1, 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___dictionary0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2957729587, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2__ctor_m2081172397_RuntimeMethod_var); } IL_0017: { RuntimeObject* L_2 = ___dictionary0; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; RuntimeObject* L_5 = ___comparer1; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject*)L_6); RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 3), (RuntimeObject*)L_6); V_2 = (RuntimeObject*)L_7; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck((RuntimeObject*)L_8); KeyValuePair_2_t2245450819 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t2245450819 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (RuntimeObject*)L_8); V_1 = (KeyValuePair_2_t2245450819 )L_9; int64_t L_10 = KeyValuePair_2_get_Key_m635992374((KeyValuePair_2_t2245450819 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); RuntimeObject * L_11 = KeyValuePair_2_get_Value_m1421854688((KeyValuePair_2_t2245450819 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)L_10, (RuntimeObject *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); } IL_004d: { RuntimeObject* L_12 = V_2; NullCheck((RuntimeObject*)L_12); bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_12); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x68, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { RuntimeObject* L_14 = V_2; if (L_14) { goto IL_0061; } } IL_0060: { IL2CPP_END_FINALLY(93) } IL_0061: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x68, IL_0068) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0068: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3986026798_gshared (Dictionary_2_t4142745948 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; RuntimeObject* L_1 = ___comparer1; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2709410819_gshared (Dictionary_2_t4142745948 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_0 = ___info0; __this->set_serialization_info_13(L_0); return; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m3150523468_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t4142745948 *)__this); KeyCollection_t37454123 * L_0 = (( KeyCollection_t37454123 * (*) (Dictionary_2_t4142745948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m4274904294_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t4142745948 *)__this); ValueCollection_t1563822970 * L_0 = (( ValueCollection_t1563822970 * (*) (Dictionary_2_t4142745948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m1480248851_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t4142745948 *)__this); KeyCollection_t37454123 * L_0 = (( KeyCollection_t37454123 * (*) (Dictionary_2_t4142745948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m1997834558_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t4142745948 *)__this); ValueCollection_t1563822970 * L_0 = (( ValueCollection_t1563822970 * (*) (Dictionary_2_t4142745948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m757018390_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m1328549298_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m2163779460_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_002f; } } { RuntimeObject * L_1 = ___key0; NullCheck((Dictionary_2_t4142745948 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t4142745948 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)((*(int64_t*)((int64_t*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); if (!L_2) { goto IL_002f; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t4142745948 *)__this); int64_t L_4 = (( int64_t (*) (Dictionary_2_t4142745948 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t4142745948 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t4142745948 *)__this); RuntimeObject * L_5 = (( RuntimeObject * (*) (Dictionary_2_t4142745948 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); return L_5; } IL_002f: { return NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m977858099_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t4142745948 *)__this); int64_t L_1 = (( int64_t (*) (Dictionary_2_t4142745948 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t4142745948 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t4142745948 *)__this); RuntimeObject * L_3 = (( RuntimeObject * (*) (Dictionary_2_t4142745948 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t4142745948 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)L_1, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m955457640_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t4142745948 *)__this); int64_t L_1 = (( int64_t (*) (Dictionary_2_t4142745948 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t4142745948 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t4142745948 *)__this); RuntimeObject * L_3 = (( RuntimeObject * (*) (Dictionary_2_t4142745948 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t4142745948 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)L_1, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m1871275533_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m1871275533_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Contains_m1871275533_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t4142745948 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t4142745948 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)((*(int64_t*)((int64_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); return L_4; } IL_0029: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m1182777329_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m1182777329_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Remove_m1182777329_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t4142745948 *)__this); (( bool (*) (Dictionary_2_t4142745948 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)((*(int64_t*)((int64_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0029: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m1206507357_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m2718487944_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m87815734_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m3651463896_gshared (Dictionary_2_t4142745948 * __this, KeyValuePair_2_t2245450819 ___keyValuePair0, const RuntimeMethod* method) { { int64_t L_0 = KeyValuePair_2_get_Key_m635992374((KeyValuePair_2_t2245450819 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); RuntimeObject * L_1 = KeyValuePair_2_get_Value_m1421854688((KeyValuePair_2_t2245450819 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m2362893682_gshared (Dictionary_2_t4142745948 * __this, KeyValuePair_2_t2245450819 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t2245450819 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t4142745948 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t4142745948 *, KeyValuePair_2_t2245450819 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t4142745948 *)__this, (KeyValuePair_2_t2245450819 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); return L_1; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m4102533924_gshared (Dictionary_2_t4142745948 * __this, KeyValuePair_2U5BU5D_t3818836818* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t3818836818* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, KeyValuePair_2U5BU5D_t3818836818*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t4142745948 *)__this, (KeyValuePair_2U5BU5D_t3818836818*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m2593942709_gshared (Dictionary_2_t4142745948 * __this, KeyValuePair_2_t2245450819 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t2245450819 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t4142745948 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t4142745948 *, KeyValuePair_2_t2245450819 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t4142745948 *)__this, (KeyValuePair_2_t2245450819 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); if (L_1) { goto IL_000e; } } { return (bool)0; } IL_000e: { int64_t L_2 = KeyValuePair_2_get_Key_m635992374((KeyValuePair_2_t2245450819 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t4142745948 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t4142745948 *, int64_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); return L_3; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m3202742554_gshared (Dictionary_2_t4142745948 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_CopyTo_m3202742554_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t3818836818* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t4142745948 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t4142745948 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t3818836818*)((KeyValuePair_2U5BU5D_t3818836818*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t3818836818* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t3818836818* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, KeyValuePair_2U5BU5D_t3818836818*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t4142745948 *)__this, (KeyValuePair_2U5BU5D_t3818836818*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } IL_0016: { RuntimeArray * L_4 = ___array0; int32_t L_5 = ___index1; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t4142745948 *)__this, (RuntimeArray *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); RuntimeArray * L_6 = ___array0; V_1 = (DictionaryEntryU5BU5D_t4217117203*)((DictionaryEntryU5BU5D_t4217117203*)IsInst((RuntimeObject*)L_6, DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var)); DictionaryEntryU5BU5D_t4217117203* L_7 = V_1; if (!L_7) { goto IL_0051; } } { DictionaryEntryU5BU5D_t4217117203* L_8 = V_1; int32_t L_9 = ___index1; Transform_1_t3614739952 * L_10 = ((Dictionary_2_t4142745948_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); G_B4_0 = L_9; G_B4_1 = L_8; G_B4_2 = ((Dictionary_2_t4142745948 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t4142745948 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t3614739952 * L_12 = (Transform_1_t3614739952 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t3614739952 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(L_12, (RuntimeObject *)NULL, (intptr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); ((Dictionary_2_t4142745948_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->set_U3CU3Ef__amU24cacheB_15(L_12); G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; G_B5_2 = ((Dictionary_2_t4142745948 *)(G_B4_2)); } IL_0046: { Transform_1_t3614739952 * L_13 = ((Dictionary_2_t4142745948_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t4142745948 *)G_B5_2); (( void (*) (Dictionary_2_t4142745948 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t3614739952 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t4142745948 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t3614739952 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); return; } IL_0051: { RuntimeArray * L_14 = ___array0; int32_t L_15 = ___index1; intptr_t L_16 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t2736215133 * L_17 = (Transform_1_t2736215133 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t2736215133 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_17, (RuntimeObject *)NULL, (intptr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, RuntimeArray *, int32_t, Transform_1_t2736215133 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t4142745948 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t2736215133 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m1303354371_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { Enumerator_t1801961427 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3427816456((&L_0), (Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t1801961427 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m1891526680_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { Enumerator_t1801961427 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3427816456((&L_0), (Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t1801961427 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m2211377627_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { ShimEnumerator_t4139466745 * L_0 = (ShimEnumerator_t4139466745 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t4139466745 *, Dictionary_2_t4142745948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_0; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m1385621983_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_10(); return L_0; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m3479998854_gshared (Dictionary_2_t4142745948 * __this, int64_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m3479998854_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_get_Item_m3479998854_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int64_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int64_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_009b; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0089; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int64U5BU5D_t2559172825* L_15 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int64_t L_18 = (L_15)->GetAt(static_cast(L_17)); int64_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int64_t, int64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int64_t)L_18, (int64_t)L_19); if (!L_20) { goto IL_0089; } } { ObjectU5BU5D_t2843939325* L_21 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; RuntimeObject * L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_0089: { LinkU5BU5D_t964245573* L_25 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_Next_1(); V_1 = (int32_t)L_27; } IL_009b: { int32_t L_28 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0048; } } { KeyNotFoundException_t2292407383 * L_29 = (KeyNotFoundException_t2292407383 *)il2cpp_codegen_object_new(KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var); KeyNotFoundException__ctor_m541499307(L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,Dictionary_2_get_Item_m3479998854_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2107733682_gshared (Dictionary_2_t4142745948 * __this, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m2107733682_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_set_Item_m2107733682_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int64_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int64_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); V_3 = (int32_t)(-1); int32_t L_11 = V_2; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_00a2; } } IL_004e: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0087; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); Int64U5BU5D_t2559172825* L_17 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int64_t L_20 = (L_17)->GetAt(static_cast(L_19)); int64_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, int64_t, int64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (int64_t)L_20, (int64_t)L_21); if (!L_22) { goto IL_0087; } } { goto IL_00a2; } IL_0087: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_004e; } } IL_00a2: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0166; } } { int32_t L_29 = (int32_t)__this->get_count_10(); int32_t L_30 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); V_4 = (int32_t)L_30; __this->set_count_10(L_30); int32_t L_31 = V_4; int32_t L_32 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00de; } } { NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_33 = V_0; Int32U5BU5D_t385246372* L_34 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_34); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))))); } IL_00de: { int32_t L_35 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_35; int32_t L_36 = V_2; if ((!(((uint32_t)L_36) == ((uint32_t)(-1))))) { goto IL_0105; } } { int32_t L_37 = (int32_t)__this->get_touchedSlots_8(); int32_t L_38 = (int32_t)L_37; V_4 = (int32_t)L_38; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1))); int32_t L_39 = V_4; V_2 = (int32_t)L_39; goto IL_011c; } IL_0105: { LinkU5BU5D_t964245573* L_40 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_Next_1(); __this->set_emptySlot_9(L_42); } IL_011c: { LinkU5BU5D_t964245573* L_43 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_44 = V_2; NullCheck(L_43); Int32U5BU5D_t385246372* L_45 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_46 = V_1; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); ((L_43)->GetAddressAt(static_cast(L_44)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))); Int32U5BU5D_t385246372* L_49 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_50 = V_1; int32_t L_51 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1))); LinkU5BU5D_t964245573* L_52 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = V_0; ((L_52)->GetAddressAt(static_cast(L_53)))->set_HashCode_0(L_54); Int64U5BU5D_t2559172825* L_55 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); int32_t L_56 = V_2; int64_t L_57 = ___key0; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (int64_t)L_57); goto IL_01b5; } IL_0166: { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)(-1)))) { goto IL_01b5; } } { LinkU5BU5D_t964245573* L_59 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_60 = V_3; NullCheck(L_59); LinkU5BU5D_t964245573* L_61 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = (int32_t)((L_61)->GetAddressAt(static_cast(L_62)))->get_Next_1(); ((L_59)->GetAddressAt(static_cast(L_60)))->set_Next_1(L_63); LinkU5BU5D_t964245573* L_64 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_65 = V_2; NullCheck(L_64); Int32U5BU5D_t385246372* L_66 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_67 = V_1; NullCheck(L_66); int32_t L_68 = L_67; int32_t L_69 = (L_66)->GetAt(static_cast(L_68)); ((L_64)->GetAddressAt(static_cast(L_65)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))); Int32U5BU5D_t385246372* L_70 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_71 = V_1; int32_t L_72 = V_2; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))); } IL_01b5: { ObjectU5BU5D_t2843939325* L_73 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_74 = V_2; RuntimeObject * L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (RuntimeObject *)L_75); int32_t L_76 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Init_m1903962509_gshared (Dictionary_2_t4142745948 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m1903962509_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t4142745948 * G_B4_0 = NULL; Dictionary_2_t4142745948 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t4142745948 * G_B5_1 = NULL; { int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Init_m1903962509_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t4142745948 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t4142745948 *)(__this)); goto IL_0021; } } { RuntimeObject* L_3 = ___hcp1; V_0 = (RuntimeObject*)L_3; RuntimeObject* L_4 = V_0; G_B5_0 = L_4; G_B5_1 = ((Dictionary_2_t4142745948 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t1906339640 * L_5 = (( EqualityComparer_1_t1906339640 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); G_B5_0 = ((RuntimeObject*)(L_5)); G_B5_1 = ((Dictionary_2_t4142745948 *)(G_B4_0)); } IL_0026: { NullCheck(G_B5_1); G_B5_1->set_hcp_12(G_B5_0); int32_t L_6 = ___capacity0; if (L_6) { goto IL_0035; } } { ___capacity0 = (int32_t)((int32_t)10); } IL_0035: { int32_t L_7 = ___capacity0; ___capacity0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f)))))), (int32_t)1)); int32_t L_8 = ___capacity0; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_generation_14(0); return; } } // System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_InitArrays_m2269469882_gshared (Dictionary_2_t4142745948 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m2269469882_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___size0; __this->set_table_4(((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_0))); int32_t L_1 = ___size0; __this->set_linkSlots_5(((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_1))); __this->set_emptySlot_9((-1)); int32_t L_2 = ___size0; __this->set_keySlots_6(((Int64U5BU5D_t2559172825*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_3))); __this->set_touchedSlots_8(0); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_4); __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))))), (float)(0.9f))))))); int32_t L_5 = (int32_t)__this->get_threshold_11(); if (L_5) { goto IL_0074; } } { Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) <= ((int32_t)0))) { goto IL_0074; } } { __this->set_threshold_11(1); } IL_0074: { return; } } // System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyToCheck_m4199563090_gshared (Dictionary_2_t4142745948 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m4199563090_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral4007973390, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_CopyToCheck_m4199563090_RuntimeMethod_var); } IL_0011: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0023; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,Dictionary_2_CopyToCheck_m4199563090_RuntimeMethod_var); } IL_0023: { int32_t L_4 = ___index1; RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6 = Array_get_Length_m21610649((RuntimeArray *)L_5, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)L_6))) { goto IL_003a; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral2973413626, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_CopyToCheck_m4199563090_RuntimeMethod_var); } IL_003a: { RuntimeArray * L_8 = ___array0; NullCheck((RuntimeArray *)L_8); int32_t L_9 = Array_get_Length_m21610649((RuntimeArray *)L_8, /*hidden argument*/NULL); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t4142745948 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t4142745948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0058; } } { ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_12, (String_t*)_stringLiteral751398076, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,Dictionary_2_CopyToCheck_m4199563090_RuntimeMethod_var); } IL_0058: { return; } } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t2245450819 Dictionary_2_make_pair_m3406993657_gshared (RuntimeObject * __this /* static, unused */, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { int64_t L_0 = ___key0; RuntimeObject * L_1 = ___value1; KeyValuePair_2_t2245450819 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m2056996813((&L_2), (int64_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)); return L_2; } } // TKey System.Collections.Generic.Dictionary`2::pick_key(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR int64_t Dictionary_2_pick_key_m3500095582_gshared (RuntimeObject * __this /* static, unused */, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { int64_t L_0 = ___key0; return L_0; } } // TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_pick_value_m3046842943_gshared (RuntimeObject * __this /* static, unused */, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___value1; return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m1333059652_gshared (Dictionary_2_t4142745948 * __this, KeyValuePair_2U5BU5D_t3818836818* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t3818836818* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t4142745948 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t3818836818* L_2 = ___array0; int32_t L_3 = ___index1; intptr_t L_4 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t2736215133 * L_5 = (Transform_1_t2736215133 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t2736215133 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_5, (RuntimeObject *)NULL, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, KeyValuePair_2U5BU5D_t3818836818*, int32_t, Transform_1_t2736215133 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t4142745948 *)__this, (KeyValuePair_2U5BU5D_t3818836818*)L_2, (int32_t)L_3, (Transform_1_t2736215133 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m1924695631_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m1924695631_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t385246372* V_1 = NULL; LinkU5BU5D_t964245573* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; Int64U5BU5D_t2559172825* V_7 = NULL; ObjectU5BU5D_t2843939325* V_8 = NULL; int32_t V_9 = 0; { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t1853889766_il2cpp_TypeInfo_var); int32_t L_1 = Hashtable_ToPrime_m33531354(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; V_1 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_2)); int32_t L_3 = V_0; V_2 = (LinkU5BU5D_t964245573*)((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_3)); V_3 = (int32_t)0; goto IL_00b1; } IL_0027: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_00a5; } IL_0038: { LinkU5BU5D_t964245573* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); RuntimeObject* L_10 = (RuntimeObject*)__this->get_hcp_12(); Int64U5BU5D_t2559172825* L_11 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; int64_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((RuntimeObject*)L_10); int32_t L_15 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_10, (int64_t)L_14); int32_t L_16 = (int32_t)((int32_t)((int32_t)L_15|(int32_t)((int32_t)-2147483648LL))); V_9 = (int32_t)L_16; ((L_8)->GetAddressAt(static_cast(L_9)))->set_HashCode_0(L_16); int32_t L_17 = V_9; V_5 = (int32_t)L_17; int32_t L_18 = V_5; int32_t L_19 = V_0; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_19)); LinkU5BU5D_t964245573* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); Int32U5BU5D_t385246372* L_22 = V_1; int32_t L_23 = V_6; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); ((L_20)->GetAddressAt(static_cast(L_21)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); Int32U5BU5D_t385246372* L_26 = V_1; int32_t L_27 = V_6; int32_t L_28 = V_4; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1))); LinkU5BU5D_t964245573* L_29 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_Next_1(); V_4 = (int32_t)L_31; } IL_00a5: { int32_t L_32 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) { goto IL_0038; } } { int32_t L_33 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b1: { int32_t L_34 = V_3; Int32U5BU5D_t385246372* L_35 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length))))))) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_36 = V_1; __this->set_table_4(L_36); LinkU5BU5D_t964245573* L_37 = V_2; __this->set_linkSlots_5(L_37); int32_t L_38 = V_0; V_7 = (Int64U5BU5D_t2559172825*)((Int64U5BU5D_t2559172825*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (ObjectU5BU5D_t2843939325*)((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); Int64U5BU5D_t2559172825* L_40 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); Int64U5BU5D_t2559172825* L_41 = V_7; int32_t L_42 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_40, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_43 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); ObjectU5BU5D_t2843939325* L_44 = V_8; int32_t L_45 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); Int64U5BU5D_t2559172825* L_46 = V_7; __this->set_keySlots_6(L_46); ObjectU5BU5D_t2843939325* L_47 = V_8; __this->set_valueSlots_7(L_47); int32_t L_48 = V_0; __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_48))), (float)(0.9f))))))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m938263239_gshared (Dictionary_2_t4142745948 * __this, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m938263239_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Add_m938263239_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int64_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int64_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); goto IL_009b; } IL_004a: { LinkU5BU5D_t964245573* L_11 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); 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(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0089; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_hcp_12(); Int64U5BU5D_t2559172825* L_16 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; int64_t L_19 = (L_16)->GetAt(static_cast(L_18)); int64_t L_20 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_21 = InterfaceFuncInvoker2< bool, int64_t, int64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_15, (int64_t)L_19, (int64_t)L_20); if (!L_21) { goto IL_0089; } } { ArgumentException_t132251570 * L_22 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_22, (String_t*)_stringLiteral3189027530, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22,Dictionary_2_Add_m938263239_RuntimeMethod_var); } IL_0089: { LinkU5BU5D_t964245573* L_23 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_Next_1(); V_2 = (int32_t)L_25; } IL_009b: { int32_t L_26 = V_2; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_004a; } } { int32_t L_27 = (int32_t)__this->get_count_10(); int32_t L_28 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); V_3 = (int32_t)L_28; __this->set_count_10(L_28); int32_t L_29 = V_3; int32_t L_30 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_00d5; } } { NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_31 = V_0; Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_32); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))); } IL_00d5: { int32_t L_33 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_33; int32_t L_34 = V_2; if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) { goto IL_00fa; } } { int32_t L_35 = (int32_t)__this->get_touchedSlots_8(); int32_t L_36 = (int32_t)L_35; V_3 = (int32_t)L_36; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))); int32_t L_37 = V_3; V_2 = (int32_t)L_37; goto IL_0111; } IL_00fa: { LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); __this->set_emptySlot_9(L_40); } IL_0111: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = V_0; ((L_41)->GetAddressAt(static_cast(L_42)))->set_HashCode_0(L_43); LinkU5BU5D_t964245573* L_44 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_45 = V_2; NullCheck(L_44); Int32U5BU5D_t385246372* L_46 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_47 = V_1; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); ((L_44)->GetAddressAt(static_cast(L_45)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1))); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_51 = V_1; int32_t L_52 = V_2; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1))); Int64U5BU5D_t2559172825* L_53 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); int32_t L_54 = V_2; int64_t L_55 = ___key0; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (int64_t)L_55); ObjectU5BU5D_t2843939325* L_56 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_57 = V_2; RuntimeObject * L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (RuntimeObject *)L_58); int32_t L_59 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))); return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::get_Comparer() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m1841182679_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get_hcp_12(); return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m2051403347_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { __this->set_count_10(0); Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); Int64U5BU5D_t2559172825* L_2 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); Int64U5BU5D_t2559172825* L_3 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); NullCheck(L_3); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_4 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); ObjectU5BU5D_t2843939325* L_5 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); NullCheck(L_5); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length)))), /*hidden argument*/NULL); LinkU5BU5D_t964245573* L_6 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); LinkU5BU5D_t964245573* L_7 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); NullCheck(L_7); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); __this->set_emptySlot_9((-1)); __this->set_touchedSlots_8(0); int32_t L_8 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1218653627_gshared (Dictionary_2_t4142745948 * __this, int64_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m1218653627_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ContainsKey_m1218653627_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int64_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int64_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_0090; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_007e; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int64U5BU5D_t2559172825* L_15 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int64_t L_18 = (L_15)->GetAt(static_cast(L_17)); int64_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int64_t, int64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int64_t)L_18, (int64_t)L_19); if (!L_20) { goto IL_007e; } } { return (bool)1; } IL_007e: { LinkU5BU5D_t964245573* L_21 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_Next_1(); V_1 = (int32_t)L_23; } IL_0090: { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) { goto IL_0048; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m1558963970_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1249878500 * L_0 = (( EqualityComparer_1_t1249878500 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); V_0 = (RuntimeObject*)L_0; V_1 = (int32_t)0; goto IL_0054; } IL_000d: { Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); goto IL_0049; } IL_001d: { RuntimeObject* L_5 = V_0; ObjectU5BU5D_t2843939325* L_6 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; RuntimeObject * L_9 = (L_6)->GetAt(static_cast(L_8)); RuntimeObject * L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (RuntimeObject *)L_9, (RuntimeObject *)L_10); if (!L_11) { goto IL_0037; } } { return (bool)1; } IL_0037: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_Next_1(); V_2 = (int32_t)L_14; } IL_0049: { int32_t L_15 = V_2; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_001d; } } { int32_t L_16 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0054: { int32_t L_17 = V_1; Int32U5BU5D_t385246372* L_18 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_18)->max_length))))))) { goto IL_000d; } } { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m2436879205_gshared (Dictionary_2_t4142745948 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m2436879205_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t3818836818* V_0 = NULL; { SerializationInfo_t950877179 * L_0 = ___info0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral79347, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_GetObjectData_m2436879205_RuntimeMethod_var); } IL_0011: { SerializationInfo_t950877179 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_generation_14(); NullCheck((SerializationInfo_t950877179 *)L_2); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_2, (String_t*)_stringLiteral1902402919, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_hcp_12(); NullCheck((SerializationInfo_t950877179 *)L_4); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_4, (String_t*)_stringLiteral892943380, (RuntimeObject *)L_5, /*hidden argument*/NULL); V_0 = (KeyValuePair_2U5BU5D_t3818836818*)NULL; int32_t L_6 = (int32_t)__this->get_count_10(); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0055; } } { int32_t L_7 = (int32_t)__this->get_count_10(); V_0 = (KeyValuePair_2U5BU5D_t3818836818*)((KeyValuePair_2U5BU5D_t3818836818*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t3818836818* L_8 = V_0; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, KeyValuePair_2U5BU5D_t3818836818*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t4142745948 *)__this, (KeyValuePair_2U5BU5D_t3818836818*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0055: { SerializationInfo_t950877179 * L_9 = ___info0; Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_10); NullCheck((SerializationInfo_t950877179 *)L_9); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral953796230, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL); SerializationInfo_t950877179 * L_11 = ___info0; KeyValuePair_2U5BU5D_t3818836818* L_12 = V_0; NullCheck((SerializationInfo_t950877179 *)L_11); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_11, (String_t*)_stringLiteral2947573650, (RuntimeObject *)(RuntimeObject *)L_12, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m1208018860_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m1208018860_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t3818836818* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t950877179 * L_0 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); if (L_0) { goto IL_000c; } } { return; } IL_000c: { SerializationInfo_t950877179 * L_1 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_1); int32_t L_2 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_1, (String_t*)_stringLiteral1902402919, /*hidden argument*/NULL); __this->set_generation_14(L_2); SerializationInfo_t950877179 * L_3 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 50)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_3); RuntimeObject * L_6 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_3, (String_t*)_stringLiteral892943380, (Type_t *)L_5, /*hidden argument*/NULL); __this->set_hcp_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35)))); SerializationInfo_t950877179 * L_7 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_7); int32_t L_8 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_7, (String_t*)_stringLiteral953796230, /*hidden argument*/NULL); V_0 = (int32_t)L_8; SerializationInfo_t950877179 * L_9 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_10 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 51)) }; Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_10, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_9); RuntimeObject * L_12 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral2947573650, (Type_t *)L_11, /*hidden argument*/NULL); V_1 = (KeyValuePair_2U5BU5D_t3818836818*)((KeyValuePair_2U5BU5D_t3818836818*)Castclass((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)((int32_t)10)))) { goto IL_0083; } } { V_0 = (int32_t)((int32_t)10); } IL_0083: { int32_t L_14 = V_0; NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t3818836818* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t3818836818* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); int64_t L_18 = KeyValuePair_2_get_Key_m635992374((KeyValuePair_2_t2245450819 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t3818836818* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); RuntimeObject * L_21 = KeyValuePair_2_get_Value_m1421854688((KeyValuePair_2_t2245450819 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t4142745948 *)__this); (( void (*) (Dictionary_2_t4142745948 *, int64_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)L_18, (RuntimeObject *)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_00c0: { int32_t L_23 = V_2; KeyValuePair_2U5BU5D_t3818836818* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))))) { goto IL_009e; } } IL_00c9: { int32_t L_25 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1))); __this->set_serialization_info_13((SerializationInfo_t950877179 *)NULL); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m1107143448_gshared (Dictionary_2_t4142745948 * __this, int64_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m1107143448_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int64_t V_4 = 0; RuntimeObject * V_5 = NULL; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Remove_m1107143448_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int64_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int64_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); int32_t L_11 = V_2; if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) { goto IL_004e; } } { return (bool)0; } IL_004e: { V_3 = (int32_t)(-1); } IL_0050: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0089; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); Int64U5BU5D_t2559172825* L_17 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; int64_t L_20 = (L_17)->GetAt(static_cast(L_19)); int64_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, int64_t, int64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (int64_t)L_20, (int64_t)L_21); if (!L_22) { goto IL_0089; } } { goto IL_00a4; } IL_0089: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0050; } } IL_00a4: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00ad; } } { return (bool)0; } IL_00ad: { int32_t L_29 = (int32_t)__this->get_count_10(); __this->set_count_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; if ((!(((uint32_t)L_30) == ((uint32_t)(-1))))) { goto IL_00e2; } } { Int32U5BU5D_t385246372* L_31 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_32 = V_1; LinkU5BU5D_t964245573* L_33 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = (int32_t)((L_33)->GetAddressAt(static_cast(L_34)))->get_Next_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1))); goto IL_0104; } IL_00e2: { LinkU5BU5D_t964245573* L_36 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_37 = V_3; NullCheck(L_36); LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_Next_1(L_40); } IL_0104: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = (int32_t)__this->get_emptySlot_9(); ((L_41)->GetAddressAt(static_cast(L_42)))->set_Next_1(L_43); int32_t L_44 = V_2; __this->set_emptySlot_9(L_44); LinkU5BU5D_t964245573* L_45 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_46 = V_2; NullCheck(L_45); ((L_45)->GetAddressAt(static_cast(L_46)))->set_HashCode_0(0); Int64U5BU5D_t2559172825* L_47 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); int32_t L_48 = V_2; il2cpp_codegen_initobj((&V_4), sizeof(int64_t)); int64_t L_49 = V_4; NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (int64_t)L_49); ObjectU5BU5D_t2843939325* L_50 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(RuntimeObject *)); RuntimeObject * L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (RuntimeObject *)L_52); int32_t L_53 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))); return (bool)1; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m3741534516_gshared (Dictionary_2_t4142745948 * __this, int64_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3741534516_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; RuntimeObject * V_2 = NULL; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_TryGetValue_m3741534516_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); int64_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, int64_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (int64_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_00a2; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0090; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); Int64U5BU5D_t2559172825* L_15 = (Int64U5BU5D_t2559172825*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int64_t L_18 = (L_15)->GetAt(static_cast(L_17)); int64_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, int64_t, int64_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (int64_t)L_18, (int64_t)L_19); if (!L_20) { goto IL_0090; } } { RuntimeObject ** L_21 = ___value1; ObjectU5BU5D_t2843939325* L_22 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; RuntimeObject * L_25 = (L_22)->GetAt(static_cast(L_24)); *(RuntimeObject **)L_21 = L_25; Il2CppCodeGenWriteBarrier((RuntimeObject **)L_21, L_25); return (bool)1; } IL_0090: { LinkU5BU5D_t964245573* L_26 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_Next_1(); V_1 = (int32_t)L_28; } IL_00a2: { int32_t L_29 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) { goto IL_0048; } } { RuntimeObject ** L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *)); RuntimeObject * L_31 = V_2; *(RuntimeObject **)L_30 = L_31; Il2CppCodeGenWriteBarrier((RuntimeObject **)L_30, L_31); return (bool)0; } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() extern "C" IL2CPP_METHOD_ATTR KeyCollection_t37454123 * Dictionary_2_get_Keys_m2740173839_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { KeyCollection_t37454123 * L_0 = (KeyCollection_t37454123 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t37454123 *, Dictionary_2_t4142745948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)); return L_0; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() extern "C" IL2CPP_METHOD_ATTR ValueCollection_t1563822970 * Dictionary_2_get_Values_m941578318_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { ValueCollection_t1563822970 * L_0 = (ValueCollection_t1563822970 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t1563822970 *, Dictionary_2_t4142745948 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)); return L_0; } } // TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) extern "C" IL2CPP_METHOD_ATTR int64_t Dictionary_2_ToTKey_m2502051130_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m2502051130_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ToTKey_m2502051130_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0040; } } { RuntimeTypeHandle_t3027515415 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 56)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_3, /*hidden argument*/NULL); NullCheck((Type_t *)L_4); String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_4); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_5, /*hidden argument*/NULL); ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_7, (String_t*)L_6, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_ToTKey_m2502051130_RuntimeMethod_var); } IL_0040: { RuntimeObject * L_8 = ___key0; return ((*(int64_t*)((int64_t*)UnBox(L_8, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))); } } // TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_ToTValue_m4266855513_gshared (Dictionary_2_t4142745948 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m4266855513_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0024; } } { RuntimeTypeHandle_t3027515415 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_1, /*hidden argument*/NULL); NullCheck((Type_t *)L_2); bool L_3 = Type_get_IsValueType_m3108065642((Type_t *)L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *)); RuntimeObject * L_4 = V_0; return L_4; } IL_0024: { RuntimeObject * L_5 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14)))) { goto IL_0053; } } { RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_6, /*hidden argument*/NULL); NullCheck((Type_t *)L_7); String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_7); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_8, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_10, (String_t*)L_9, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,Dictionary_2_ToTValue_m4266855513_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((RuntimeObject *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14))); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKeyValuePair_m4261494638_gshared (Dictionary_2_t4142745948 * __this, KeyValuePair_2_t2245450819 ___pair0, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; { int64_t L_0 = KeyValuePair_2_get_Key_m635992374((KeyValuePair_2_t2245450819 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t4142745948 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t4142745948 *, int64_t, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t4142745948 *)__this, (int64_t)L_0, (RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)); if (L_1) { goto IL_0016; } } { return (bool)0; } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1249878500 * L_2 = (( EqualityComparer_1_t1249878500 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); RuntimeObject * L_3 = KeyValuePair_2_get_Value_m1421854688((KeyValuePair_2_t2245450819 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); RuntimeObject * L_4 = V_0; NullCheck((EqualityComparer_1_t1249878500 *)L_2); bool L_5 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1249878500 *)L_2, (RuntimeObject *)L_3, (RuntimeObject *)L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t1801961427 Dictionary_2_GetEnumerator_m2243911723_gshared (Dictionary_2_t4142745948 * __this, const RuntimeMethod* method) { { Enumerator_t1801961427 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3427816456((&L_0), (Dictionary_2_t4142745948 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); return L_0; } } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR DictionaryEntry_t3123975638 Dictionary_2_U3CCopyToU3Em__0_m2458218294_gshared (RuntimeObject * __this /* static, unused */, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { int64_t L_0 = ___key0; int64_t L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10), &L_1); RuntimeObject * L_3 = ___value1; DictionaryEntry_t3123975638 L_4; memset(&L_4, 0, sizeof(L_4)); DictionaryEntry__ctor_m2585376310((&L_4), (RuntimeObject *)L_2, (RuntimeObject *)L_3, /*hidden argument*/NULL); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517598155_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1301971883 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1615361656_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1301971883 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2161159971_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t1301971883 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m536498921_gshared (Dictionary_2_t1301971883 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1301971883 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m698475317_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m698475317_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t3699644050 V_1; memset(&V_1, 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___dictionary0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2957729587, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2__ctor_m698475317_RuntimeMethod_var); } IL_0017: { RuntimeObject* L_2 = ___dictionary0; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; RuntimeObject* L_5 = ___comparer1; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1301971883 *)__this, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject*)L_6); RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 3), (RuntimeObject*)L_6); V_2 = (RuntimeObject*)L_7; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck((RuntimeObject*)L_8); KeyValuePair_2_t3699644050 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t3699644050 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (RuntimeObject*)L_8); V_1 = (KeyValuePair_2_t3699644050 )L_9; intptr_t L_10 = KeyValuePair_2_get_Key_m1204087822((KeyValuePair_2_t3699644050 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); RuntimeObject * L_11 = KeyValuePair_2_get_Value_m1339120122((KeyValuePair_2_t3699644050 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, intptr_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)L_10, (RuntimeObject *)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); } IL_004d: { RuntimeObject* L_12 = V_2; NullCheck((RuntimeObject*)L_12); bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_12); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x68, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { RuntimeObject* L_14 = V_2; if (L_14) { goto IL_0061; } } IL_0060: { IL2CPP_END_FINALLY(93) } IL_0061: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x68, IL_0068) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0068: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2714654974_gshared (Dictionary_2_t1301971883 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; RuntimeObject* L_1 = ___comparer1; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1301971883 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3922793767_gshared (Dictionary_2_t1301971883 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_0 = ___info0; __this->set_serialization_info_13(L_0); return; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m2539716056_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1301971883 *)__this); KeyCollection_t1491647354 * L_0 = (( KeyCollection_t1491647354 * (*) (Dictionary_2_t1301971883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m4250481624_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1301971883 *)__this); ValueCollection_t3018016201 * L_0 = (( ValueCollection_t3018016201 * (*) (Dictionary_2_t1301971883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m3925410985_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1301971883 *)__this); KeyCollection_t1491647354 * L_0 = (( KeyCollection_t1491647354 * (*) (Dictionary_2_t1301971883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m414885626_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1301971883 *)__this); ValueCollection_t3018016201 * L_0 = (( ValueCollection_t3018016201 * (*) (Dictionary_2_t1301971883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m3860583297_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m360703052_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m1524611028_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_002f; } } { RuntimeObject * L_1 = ___key0; NullCheck((Dictionary_2_t1301971883 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t1301971883 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); if (!L_2) { goto IL_002f; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1301971883 *)__this); intptr_t L_4 = (( intptr_t (*) (Dictionary_2_t1301971883 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1301971883 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t1301971883 *)__this); RuntimeObject * L_5 = (( RuntimeObject * (*) (Dictionary_2_t1301971883 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); return L_5; } IL_002f: { return NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m532364140_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1301971883 *)__this); intptr_t L_1 = (( intptr_t (*) (Dictionary_2_t1301971883 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1301971883 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1301971883 *)__this); RuntimeObject * L_3 = (( RuntimeObject * (*) (Dictionary_2_t1301971883 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1301971883 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, intptr_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)L_1, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m1765038143_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1301971883 *)__this); intptr_t L_1 = (( intptr_t (*) (Dictionary_2_t1301971883 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1301971883 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1301971883 *)__this); RuntimeObject * L_3 = (( RuntimeObject * (*) (Dictionary_2_t1301971883 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1301971883 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, intptr_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)L_1, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m359978932_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m359978932_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Contains_m359978932_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1301971883 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t1301971883 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); return L_4; } IL_0029: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m615884538_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m615884538_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Remove_m615884538_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t1301971883 *)__this); (( bool (*) (Dictionary_2_t1301971883 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)((*(intptr_t*)((intptr_t*)UnBox(L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0029: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m256515291_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m3729321703_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m1292277535_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m1006189042_gshared (Dictionary_2_t1301971883 * __this, KeyValuePair_2_t3699644050 ___keyValuePair0, const RuntimeMethod* method) { { intptr_t L_0 = KeyValuePair_2_get_Key_m1204087822((KeyValuePair_2_t3699644050 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); RuntimeObject * L_1 = KeyValuePair_2_get_Value_m1339120122((KeyValuePair_2_t3699644050 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, intptr_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m3724727653_gshared (Dictionary_2_t1301971883 * __this, KeyValuePair_2_t3699644050 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3699644050 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1301971883 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1301971883 *, KeyValuePair_2_t3699644050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1301971883 *)__this, (KeyValuePair_2_t3699644050 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); return L_1; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m4225453563_gshared (Dictionary_2_t1301971883 * __this, KeyValuePair_2U5BU5D_t1037808359* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t1037808359* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, KeyValuePair_2U5BU5D_t1037808359*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1301971883 *)__this, (KeyValuePair_2U5BU5D_t1037808359*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m3227875526_gshared (Dictionary_2_t1301971883 * __this, KeyValuePair_2_t3699644050 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3699644050 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1301971883 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1301971883 *, KeyValuePair_2_t3699644050 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1301971883 *)__this, (KeyValuePair_2_t3699644050 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); if (L_1) { goto IL_000e; } } { return (bool)0; } IL_000e: { intptr_t L_2 = KeyValuePair_2_get_Key_m1204087822((KeyValuePair_2_t3699644050 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1301971883 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t1301971883 *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); return L_3; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m534867526_gshared (Dictionary_2_t1301971883 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_CopyTo_m534867526_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t1037808359* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t1301971883 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t1301971883 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t1037808359*)((KeyValuePair_2U5BU5D_t1037808359*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t1037808359* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t1037808359* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, KeyValuePair_2U5BU5D_t1037808359*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1301971883 *)__this, (KeyValuePair_2U5BU5D_t1037808359*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } IL_0016: { RuntimeArray * L_4 = ___array0; int32_t L_5 = ___index1; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1301971883 *)__this, (RuntimeArray *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); RuntimeArray * L_6 = ___array0; V_1 = (DictionaryEntryU5BU5D_t4217117203*)((DictionaryEntryU5BU5D_t4217117203*)IsInst((RuntimeObject*)L_6, DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var)); DictionaryEntryU5BU5D_t4217117203* L_7 = V_1; if (!L_7) { goto IL_0051; } } { DictionaryEntryU5BU5D_t4217117203* L_8 = V_1; int32_t L_9 = ___index1; Transform_1_t833711493 * L_10 = ((Dictionary_2_t1301971883_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); G_B4_0 = L_9; G_B4_1 = L_8; G_B4_2 = ((Dictionary_2_t1301971883 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t1301971883 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t833711493 * L_12 = (Transform_1_t833711493 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t833711493 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(L_12, (RuntimeObject *)NULL, (intptr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); ((Dictionary_2_t1301971883_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->set_U3CU3Ef__amU24cacheB_15(L_12); G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; G_B5_2 = ((Dictionary_2_t1301971883 *)(G_B4_2)); } IL_0046: { Transform_1_t833711493 * L_13 = ((Dictionary_2_t1301971883_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t1301971883 *)G_B5_2); (( void (*) (Dictionary_2_t1301971883 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t833711493 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t1301971883 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t833711493 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); return; } IL_0051: { RuntimeArray * L_14 = ___array0; int32_t L_15 = ___index1; intptr_t L_16 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t1409379905 * L_17 = (Transform_1_t1409379905 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1409379905 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_17, (RuntimeObject *)NULL, (intptr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, RuntimeArray *, int32_t, Transform_1_t1409379905 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t1301971883 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t1409379905 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m4081758886_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { Enumerator_t3256154658 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2609246966((&L_0), (Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3256154658 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m2459597059_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { Enumerator_t3256154658 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2609246966((&L_0), (Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3256154658 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m1854463635_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { ShimEnumerator_t1298692680 * L_0 = (ShimEnumerator_t1298692680 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t1298692680 *, Dictionary_2_t1301971883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_0; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m2449135560_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_10(); return L_0; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_get_Item_m4048355558_gshared (Dictionary_2_t1301971883 * __this, intptr_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m4048355558_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_get_Item_m4048355558_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); intptr_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, intptr_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (intptr_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_009b; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0089; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); IntPtrU5BU5D_t4013366056* L_15 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; intptr_t L_18 = (L_15)->GetAt(static_cast(L_17)); intptr_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, intptr_t, intptr_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (intptr_t)L_18, (intptr_t)L_19); if (!L_20) { goto IL_0089; } } { ObjectU5BU5D_t2843939325* L_21 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; RuntimeObject * L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_0089: { LinkU5BU5D_t964245573* L_25 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_Next_1(); V_1 = (int32_t)L_27; } IL_009b: { int32_t L_28 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0048; } } { KeyNotFoundException_t2292407383 * L_29 = (KeyNotFoundException_t2292407383 *)il2cpp_codegen_object_new(KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var); KeyNotFoundException__ctor_m541499307(L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,Dictionary_2_get_Item_m4048355558_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m3086740455_gshared (Dictionary_2_t1301971883 * __this, intptr_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m3086740455_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_set_Item_m3086740455_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); intptr_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, intptr_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (intptr_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); V_3 = (int32_t)(-1); int32_t L_11 = V_2; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_00a2; } } IL_004e: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0087; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); IntPtrU5BU5D_t4013366056* L_17 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; intptr_t L_20 = (L_17)->GetAt(static_cast(L_19)); intptr_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, intptr_t, intptr_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (intptr_t)L_20, (intptr_t)L_21); if (!L_22) { goto IL_0087; } } { goto IL_00a2; } IL_0087: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_004e; } } IL_00a2: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0166; } } { int32_t L_29 = (int32_t)__this->get_count_10(); int32_t L_30 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); V_4 = (int32_t)L_30; __this->set_count_10(L_30); int32_t L_31 = V_4; int32_t L_32 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00de; } } { NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_33 = V_0; Int32U5BU5D_t385246372* L_34 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_34); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))))); } IL_00de: { int32_t L_35 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_35; int32_t L_36 = V_2; if ((!(((uint32_t)L_36) == ((uint32_t)(-1))))) { goto IL_0105; } } { int32_t L_37 = (int32_t)__this->get_touchedSlots_8(); int32_t L_38 = (int32_t)L_37; V_4 = (int32_t)L_38; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1))); int32_t L_39 = V_4; V_2 = (int32_t)L_39; goto IL_011c; } IL_0105: { LinkU5BU5D_t964245573* L_40 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_Next_1(); __this->set_emptySlot_9(L_42); } IL_011c: { LinkU5BU5D_t964245573* L_43 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_44 = V_2; NullCheck(L_43); Int32U5BU5D_t385246372* L_45 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_46 = V_1; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); ((L_43)->GetAddressAt(static_cast(L_44)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))); Int32U5BU5D_t385246372* L_49 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_50 = V_1; int32_t L_51 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1))); LinkU5BU5D_t964245573* L_52 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = V_0; ((L_52)->GetAddressAt(static_cast(L_53)))->set_HashCode_0(L_54); IntPtrU5BU5D_t4013366056* L_55 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); int32_t L_56 = V_2; intptr_t L_57 = ___key0; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (intptr_t)L_57); goto IL_01b5; } IL_0166: { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)(-1)))) { goto IL_01b5; } } { LinkU5BU5D_t964245573* L_59 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_60 = V_3; NullCheck(L_59); LinkU5BU5D_t964245573* L_61 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = (int32_t)((L_61)->GetAddressAt(static_cast(L_62)))->get_Next_1(); ((L_59)->GetAddressAt(static_cast(L_60)))->set_Next_1(L_63); LinkU5BU5D_t964245573* L_64 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_65 = V_2; NullCheck(L_64); Int32U5BU5D_t385246372* L_66 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_67 = V_1; NullCheck(L_66); int32_t L_68 = L_67; int32_t L_69 = (L_66)->GetAt(static_cast(L_68)); ((L_64)->GetAddressAt(static_cast(L_65)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))); Int32U5BU5D_t385246372* L_70 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_71 = V_1; int32_t L_72 = V_2; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))); } IL_01b5: { ObjectU5BU5D_t2843939325* L_73 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_74 = V_2; RuntimeObject * L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (RuntimeObject *)L_75); int32_t L_76 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Init_m1051918563_gshared (Dictionary_2_t1301971883 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m1051918563_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t1301971883 * G_B4_0 = NULL; Dictionary_2_t1301971883 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t1301971883 * G_B5_1 = NULL; { int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Init_m1051918563_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t1301971883 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t1301971883 *)(__this)); goto IL_0021; } } { RuntimeObject* L_3 = ___hcp1; V_0 = (RuntimeObject*)L_3; RuntimeObject* L_4 = V_0; G_B5_0 = L_4; G_B5_1 = ((Dictionary_2_t1301971883 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t3304889813 * L_5 = (( EqualityComparer_1_t3304889813 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); G_B5_0 = ((RuntimeObject*)(L_5)); G_B5_1 = ((Dictionary_2_t1301971883 *)(G_B4_0)); } IL_0026: { NullCheck(G_B5_1); G_B5_1->set_hcp_12(G_B5_0); int32_t L_6 = ___capacity0; if (L_6) { goto IL_0035; } } { ___capacity0 = (int32_t)((int32_t)10); } IL_0035: { int32_t L_7 = ___capacity0; ___capacity0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f)))))), (int32_t)1)); int32_t L_8 = ___capacity0; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1301971883 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_generation_14(0); return; } } // System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_InitArrays_m3169807397_gshared (Dictionary_2_t1301971883 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m3169807397_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___size0; __this->set_table_4(((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_0))); int32_t L_1 = ___size0; __this->set_linkSlots_5(((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_1))); __this->set_emptySlot_9((-1)); int32_t L_2 = ___size0; __this->set_keySlots_6(((IntPtrU5BU5D_t4013366056*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_3))); __this->set_touchedSlots_8(0); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_4); __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))))), (float)(0.9f))))))); int32_t L_5 = (int32_t)__this->get_threshold_11(); if (L_5) { goto IL_0074; } } { Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) <= ((int32_t)0))) { goto IL_0074; } } { __this->set_threshold_11(1); } IL_0074: { return; } } // System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyToCheck_m2575584315_gshared (Dictionary_2_t1301971883 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m2575584315_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral4007973390, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_CopyToCheck_m2575584315_RuntimeMethod_var); } IL_0011: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0023; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,Dictionary_2_CopyToCheck_m2575584315_RuntimeMethod_var); } IL_0023: { int32_t L_4 = ___index1; RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6 = Array_get_Length_m21610649((RuntimeArray *)L_5, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)L_6))) { goto IL_003a; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral2973413626, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_CopyToCheck_m2575584315_RuntimeMethod_var); } IL_003a: { RuntimeArray * L_8 = ___array0; NullCheck((RuntimeArray *)L_8); int32_t L_9 = Array_get_Length_m21610649((RuntimeArray *)L_8, /*hidden argument*/NULL); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t1301971883 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t1301971883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0058; } } { ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_12, (String_t*)_stringLiteral751398076, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,Dictionary_2_CopyToCheck_m2575584315_RuntimeMethod_var); } IL_0058: { return; } } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t3699644050 Dictionary_2_make_pair_m3116882385_gshared (RuntimeObject * __this /* static, unused */, intptr_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { intptr_t L_0 = ___key0; RuntimeObject * L_1 = ___value1; KeyValuePair_2_t3699644050 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m3953574590((&L_2), (intptr_t)L_0, (RuntimeObject *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)); return L_2; } } // TKey System.Collections.Generic.Dictionary`2::pick_key(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR intptr_t Dictionary_2_pick_key_m3282382413_gshared (RuntimeObject * __this /* static, unused */, intptr_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { intptr_t L_0 = ___key0; return L_0; } } // TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_pick_value_m4268517353_gshared (RuntimeObject * __this /* static, unused */, intptr_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___value1; return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m3468884170_gshared (Dictionary_2_t1301971883 * __this, KeyValuePair_2U5BU5D_t1037808359* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t1037808359* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1301971883 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t1037808359* L_2 = ___array0; int32_t L_3 = ___index1; intptr_t L_4 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t1409379905 * L_5 = (Transform_1_t1409379905 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1409379905 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_5, (RuntimeObject *)NULL, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, KeyValuePair_2U5BU5D_t1037808359*, int32_t, Transform_1_t1409379905 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t1301971883 *)__this, (KeyValuePair_2U5BU5D_t1037808359*)L_2, (int32_t)L_3, (Transform_1_t1409379905 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m2794652808_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m2794652808_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t385246372* V_1 = NULL; LinkU5BU5D_t964245573* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; IntPtrU5BU5D_t4013366056* V_7 = NULL; ObjectU5BU5D_t2843939325* V_8 = NULL; int32_t V_9 = 0; { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t1853889766_il2cpp_TypeInfo_var); int32_t L_1 = Hashtable_ToPrime_m33531354(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; V_1 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_2)); int32_t L_3 = V_0; V_2 = (LinkU5BU5D_t964245573*)((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_3)); V_3 = (int32_t)0; goto IL_00b1; } IL_0027: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_00a5; } IL_0038: { LinkU5BU5D_t964245573* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); RuntimeObject* L_10 = (RuntimeObject*)__this->get_hcp_12(); IntPtrU5BU5D_t4013366056* L_11 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; intptr_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((RuntimeObject*)L_10); int32_t L_15 = InterfaceFuncInvoker1< int32_t, intptr_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_10, (intptr_t)L_14); int32_t L_16 = (int32_t)((int32_t)((int32_t)L_15|(int32_t)((int32_t)-2147483648LL))); V_9 = (int32_t)L_16; ((L_8)->GetAddressAt(static_cast(L_9)))->set_HashCode_0(L_16); int32_t L_17 = V_9; V_5 = (int32_t)L_17; int32_t L_18 = V_5; int32_t L_19 = V_0; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_19)); LinkU5BU5D_t964245573* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); Int32U5BU5D_t385246372* L_22 = V_1; int32_t L_23 = V_6; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); ((L_20)->GetAddressAt(static_cast(L_21)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); Int32U5BU5D_t385246372* L_26 = V_1; int32_t L_27 = V_6; int32_t L_28 = V_4; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1))); LinkU5BU5D_t964245573* L_29 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_Next_1(); V_4 = (int32_t)L_31; } IL_00a5: { int32_t L_32 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) { goto IL_0038; } } { int32_t L_33 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b1: { int32_t L_34 = V_3; Int32U5BU5D_t385246372* L_35 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length))))))) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_36 = V_1; __this->set_table_4(L_36); LinkU5BU5D_t964245573* L_37 = V_2; __this->set_linkSlots_5(L_37); int32_t L_38 = V_0; V_7 = (IntPtrU5BU5D_t4013366056*)((IntPtrU5BU5D_t4013366056*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (ObjectU5BU5D_t2843939325*)((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); IntPtrU5BU5D_t4013366056* L_40 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); IntPtrU5BU5D_t4013366056* L_41 = V_7; int32_t L_42 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_40, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_43 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); ObjectU5BU5D_t2843939325* L_44 = V_8; int32_t L_45 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); IntPtrU5BU5D_t4013366056* L_46 = V_7; __this->set_keySlots_6(L_46); ObjectU5BU5D_t2843939325* L_47 = V_8; __this->set_valueSlots_7(L_47); int32_t L_48 = V_0; __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_48))), (float)(0.9f))))))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m4152290082_gshared (Dictionary_2_t1301971883 * __this, intptr_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m4152290082_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Add_m4152290082_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); intptr_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, intptr_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (intptr_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); goto IL_009b; } IL_004a: { LinkU5BU5D_t964245573* L_11 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); 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(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0089; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_hcp_12(); IntPtrU5BU5D_t4013366056* L_16 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; intptr_t L_19 = (L_16)->GetAt(static_cast(L_18)); intptr_t L_20 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_21 = InterfaceFuncInvoker2< bool, intptr_t, intptr_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_15, (intptr_t)L_19, (intptr_t)L_20); if (!L_21) { goto IL_0089; } } { ArgumentException_t132251570 * L_22 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_22, (String_t*)_stringLiteral3189027530, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22,Dictionary_2_Add_m4152290082_RuntimeMethod_var); } IL_0089: { LinkU5BU5D_t964245573* L_23 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_Next_1(); V_2 = (int32_t)L_25; } IL_009b: { int32_t L_26 = V_2; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_004a; } } { int32_t L_27 = (int32_t)__this->get_count_10(); int32_t L_28 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); V_3 = (int32_t)L_28; __this->set_count_10(L_28); int32_t L_29 = V_3; int32_t L_30 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_00d5; } } { NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_31 = V_0; Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_32); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))); } IL_00d5: { int32_t L_33 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_33; int32_t L_34 = V_2; if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) { goto IL_00fa; } } { int32_t L_35 = (int32_t)__this->get_touchedSlots_8(); int32_t L_36 = (int32_t)L_35; V_3 = (int32_t)L_36; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))); int32_t L_37 = V_3; V_2 = (int32_t)L_37; goto IL_0111; } IL_00fa: { LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); __this->set_emptySlot_9(L_40); } IL_0111: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = V_0; ((L_41)->GetAddressAt(static_cast(L_42)))->set_HashCode_0(L_43); LinkU5BU5D_t964245573* L_44 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_45 = V_2; NullCheck(L_44); Int32U5BU5D_t385246372* L_46 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_47 = V_1; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); ((L_44)->GetAddressAt(static_cast(L_45)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1))); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_51 = V_1; int32_t L_52 = V_2; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1))); IntPtrU5BU5D_t4013366056* L_53 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); int32_t L_54 = V_2; intptr_t L_55 = ___key0; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (intptr_t)L_55); ObjectU5BU5D_t2843939325* L_56 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_57 = V_2; RuntimeObject * L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (RuntimeObject *)L_58); int32_t L_59 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))); return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::get_Comparer() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m1258522199_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get_hcp_12(); return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m2004527236_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { __this->set_count_10(0); Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); IntPtrU5BU5D_t4013366056* L_2 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); IntPtrU5BU5D_t4013366056* L_3 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); NullCheck(L_3); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_4 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); ObjectU5BU5D_t2843939325* L_5 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); NullCheck(L_5); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length)))), /*hidden argument*/NULL); LinkU5BU5D_t964245573* L_6 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); LinkU5BU5D_t964245573* L_7 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); NullCheck(L_7); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); __this->set_emptySlot_9((-1)); __this->set_touchedSlots_8(0); int32_t L_8 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1045591573_gshared (Dictionary_2_t1301971883 * __this, intptr_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m1045591573_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ContainsKey_m1045591573_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); intptr_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, intptr_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (intptr_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_0090; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_007e; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); IntPtrU5BU5D_t4013366056* L_15 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; intptr_t L_18 = (L_15)->GetAt(static_cast(L_17)); intptr_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, intptr_t, intptr_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (intptr_t)L_18, (intptr_t)L_19); if (!L_20) { goto IL_007e; } } { return (bool)1; } IL_007e: { LinkU5BU5D_t964245573* L_21 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_Next_1(); V_1 = (int32_t)L_23; } IL_0090: { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) { goto IL_0048; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m152032383_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1249878500 * L_0 = (( EqualityComparer_1_t1249878500 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); V_0 = (RuntimeObject*)L_0; V_1 = (int32_t)0; goto IL_0054; } IL_000d: { Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); goto IL_0049; } IL_001d: { RuntimeObject* L_5 = V_0; ObjectU5BU5D_t2843939325* L_6 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; RuntimeObject * L_9 = (L_6)->GetAt(static_cast(L_8)); RuntimeObject * L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (RuntimeObject *)L_9, (RuntimeObject *)L_10); if (!L_11) { goto IL_0037; } } { return (bool)1; } IL_0037: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_Next_1(); V_2 = (int32_t)L_14; } IL_0049: { int32_t L_15 = V_2; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_001d; } } { int32_t L_16 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0054: { int32_t L_17 = V_1; Int32U5BU5D_t385246372* L_18 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_18)->max_length))))))) { goto IL_000d; } } { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m2556964510_gshared (Dictionary_2_t1301971883 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m2556964510_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t1037808359* V_0 = NULL; { SerializationInfo_t950877179 * L_0 = ___info0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral79347, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_GetObjectData_m2556964510_RuntimeMethod_var); } IL_0011: { SerializationInfo_t950877179 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_generation_14(); NullCheck((SerializationInfo_t950877179 *)L_2); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_2, (String_t*)_stringLiteral1902402919, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_hcp_12(); NullCheck((SerializationInfo_t950877179 *)L_4); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_4, (String_t*)_stringLiteral892943380, (RuntimeObject *)L_5, /*hidden argument*/NULL); V_0 = (KeyValuePair_2U5BU5D_t1037808359*)NULL; int32_t L_6 = (int32_t)__this->get_count_10(); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0055; } } { int32_t L_7 = (int32_t)__this->get_count_10(); V_0 = (KeyValuePair_2U5BU5D_t1037808359*)((KeyValuePair_2U5BU5D_t1037808359*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t1037808359* L_8 = V_0; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, KeyValuePair_2U5BU5D_t1037808359*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1301971883 *)__this, (KeyValuePair_2U5BU5D_t1037808359*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0055: { SerializationInfo_t950877179 * L_9 = ___info0; Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_10); NullCheck((SerializationInfo_t950877179 *)L_9); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral953796230, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL); SerializationInfo_t950877179 * L_11 = ___info0; KeyValuePair_2U5BU5D_t1037808359* L_12 = V_0; NullCheck((SerializationInfo_t950877179 *)L_11); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_11, (String_t*)_stringLiteral2947573650, (RuntimeObject *)(RuntimeObject *)L_12, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m2513480556_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m2513480556_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t1037808359* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t950877179 * L_0 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); if (L_0) { goto IL_000c; } } { return; } IL_000c: { SerializationInfo_t950877179 * L_1 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_1); int32_t L_2 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_1, (String_t*)_stringLiteral1902402919, /*hidden argument*/NULL); __this->set_generation_14(L_2); SerializationInfo_t950877179 * L_3 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 50)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_3); RuntimeObject * L_6 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_3, (String_t*)_stringLiteral892943380, (Type_t *)L_5, /*hidden argument*/NULL); __this->set_hcp_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35)))); SerializationInfo_t950877179 * L_7 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_7); int32_t L_8 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_7, (String_t*)_stringLiteral953796230, /*hidden argument*/NULL); V_0 = (int32_t)L_8; SerializationInfo_t950877179 * L_9 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_10 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 51)) }; Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_10, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_9); RuntimeObject * L_12 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral2947573650, (Type_t *)L_11, /*hidden argument*/NULL); V_1 = (KeyValuePair_2U5BU5D_t1037808359*)((KeyValuePair_2U5BU5D_t1037808359*)Castclass((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)((int32_t)10)))) { goto IL_0083; } } { V_0 = (int32_t)((int32_t)10); } IL_0083: { int32_t L_14 = V_0; NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1301971883 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t1037808359* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t1037808359* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); intptr_t L_18 = KeyValuePair_2_get_Key_m1204087822((KeyValuePair_2_t3699644050 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t1037808359* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); RuntimeObject * L_21 = KeyValuePair_2_get_Value_m1339120122((KeyValuePair_2_t3699644050 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1301971883 *)__this); (( void (*) (Dictionary_2_t1301971883 *, intptr_t, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)L_18, (RuntimeObject *)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_00c0: { int32_t L_23 = V_2; KeyValuePair_2U5BU5D_t1037808359* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))))) { goto IL_009e; } } IL_00c9: { int32_t L_25 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1))); __this->set_serialization_info_13((SerializationInfo_t950877179 *)NULL); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m2521704440_gshared (Dictionary_2_t1301971883 * __this, intptr_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m2521704440_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; intptr_t V_4; memset(&V_4, 0, sizeof(V_4)); RuntimeObject * V_5 = NULL; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Remove_m2521704440_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); intptr_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, intptr_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (intptr_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); int32_t L_11 = V_2; if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) { goto IL_004e; } } { return (bool)0; } IL_004e: { V_3 = (int32_t)(-1); } IL_0050: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0089; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); IntPtrU5BU5D_t4013366056* L_17 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; intptr_t L_20 = (L_17)->GetAt(static_cast(L_19)); intptr_t L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, intptr_t, intptr_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (intptr_t)L_20, (intptr_t)L_21); if (!L_22) { goto IL_0089; } } { goto IL_00a4; } IL_0089: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0050; } } IL_00a4: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00ad; } } { return (bool)0; } IL_00ad: { int32_t L_29 = (int32_t)__this->get_count_10(); __this->set_count_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; if ((!(((uint32_t)L_30) == ((uint32_t)(-1))))) { goto IL_00e2; } } { Int32U5BU5D_t385246372* L_31 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_32 = V_1; LinkU5BU5D_t964245573* L_33 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = (int32_t)((L_33)->GetAddressAt(static_cast(L_34)))->get_Next_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1))); goto IL_0104; } IL_00e2: { LinkU5BU5D_t964245573* L_36 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_37 = V_3; NullCheck(L_36); LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_Next_1(L_40); } IL_0104: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = (int32_t)__this->get_emptySlot_9(); ((L_41)->GetAddressAt(static_cast(L_42)))->set_Next_1(L_43); int32_t L_44 = V_2; __this->set_emptySlot_9(L_44); LinkU5BU5D_t964245573* L_45 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_46 = V_2; NullCheck(L_45); ((L_45)->GetAddressAt(static_cast(L_46)))->set_HashCode_0(0); IntPtrU5BU5D_t4013366056* L_47 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); int32_t L_48 = V_2; il2cpp_codegen_initobj((&V_4), sizeof(intptr_t)); intptr_t L_49 = V_4; NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (intptr_t)L_49); ObjectU5BU5D_t2843939325* L_50 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(RuntimeObject *)); RuntimeObject * L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (RuntimeObject *)L_52); int32_t L_53 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))); return (bool)1; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m3495031886_gshared (Dictionary_2_t1301971883 * __this, intptr_t ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3495031886_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; RuntimeObject * V_2 = NULL; { goto IL_0016; } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_TryGetValue_m3495031886_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); intptr_t L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, intptr_t >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (intptr_t)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_00a2; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0090; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); IntPtrU5BU5D_t4013366056* L_15 = (IntPtrU5BU5D_t4013366056*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; intptr_t L_18 = (L_15)->GetAt(static_cast(L_17)); intptr_t L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, intptr_t, intptr_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (intptr_t)L_18, (intptr_t)L_19); if (!L_20) { goto IL_0090; } } { RuntimeObject ** L_21 = ___value1; ObjectU5BU5D_t2843939325* L_22 = (ObjectU5BU5D_t2843939325*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; RuntimeObject * L_25 = (L_22)->GetAt(static_cast(L_24)); *(RuntimeObject **)L_21 = L_25; Il2CppCodeGenWriteBarrier((RuntimeObject **)L_21, L_25); return (bool)1; } IL_0090: { LinkU5BU5D_t964245573* L_26 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_Next_1(); V_1 = (int32_t)L_28; } IL_00a2: { int32_t L_29 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) { goto IL_0048; } } { RuntimeObject ** L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(RuntimeObject *)); RuntimeObject * L_31 = V_2; *(RuntimeObject **)L_30 = L_31; Il2CppCodeGenWriteBarrier((RuntimeObject **)L_30, L_31); return (bool)0; } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() extern "C" IL2CPP_METHOD_ATTR KeyCollection_t1491647354 * Dictionary_2_get_Keys_m1594081790_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { KeyCollection_t1491647354 * L_0 = (KeyCollection_t1491647354 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t1491647354 *, Dictionary_2_t1301971883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)); return L_0; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() extern "C" IL2CPP_METHOD_ATTR ValueCollection_t3018016201 * Dictionary_2_get_Values_m2635319538_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { ValueCollection_t3018016201 * L_0 = (ValueCollection_t3018016201 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t3018016201 *, Dictionary_2_t1301971883 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)); return L_0; } } // TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) extern "C" IL2CPP_METHOD_ATTR intptr_t Dictionary_2_ToTKey_m2055624458_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m2055624458_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ToTKey_m2055624458_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0040; } } { RuntimeTypeHandle_t3027515415 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 56)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_3, /*hidden argument*/NULL); NullCheck((Type_t *)L_4); String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_4); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_5, /*hidden argument*/NULL); ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_7, (String_t*)L_6, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_ToTKey_m2055624458_RuntimeMethod_var); } IL_0040: { RuntimeObject * L_8 = ___key0; return ((*(intptr_t*)((intptr_t*)UnBox(L_8, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))))); } } // TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_ToTValue_m2547681060_gshared (Dictionary_2_t1301971883 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m2547681060_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject * V_0 = NULL; { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0024; } } { RuntimeTypeHandle_t3027515415 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_1, /*hidden argument*/NULL); NullCheck((Type_t *)L_2); bool L_3 = Type_get_IsValueType_m3108065642((Type_t *)L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject *)); RuntimeObject * L_4 = V_0; return L_4; } IL_0024: { RuntimeObject * L_5 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14)))) { goto IL_0053; } } { RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_6, /*hidden argument*/NULL); NullCheck((Type_t *)L_7); String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_7); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_8, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_10, (String_t*)L_9, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,Dictionary_2_ToTValue_m2547681060_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((RuntimeObject *)Castclass((RuntimeObject*)L_11, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14))); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKeyValuePair_m3198329119_gshared (Dictionary_2_t1301971883 * __this, KeyValuePair_2_t3699644050 ___pair0, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; { intptr_t L_0 = KeyValuePair_2_get_Key_m1204087822((KeyValuePair_2_t3699644050 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1301971883 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1301971883 *, intptr_t, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t1301971883 *)__this, (intptr_t)L_0, (RuntimeObject **)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)); if (L_1) { goto IL_0016; } } { return (bool)0; } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1249878500 * L_2 = (( EqualityComparer_1_t1249878500 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); RuntimeObject * L_3 = KeyValuePair_2_get_Value_m1339120122((KeyValuePair_2_t3699644050 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); RuntimeObject * L_4 = V_0; NullCheck((EqualityComparer_1_t1249878500 *)L_2); bool L_5 = VirtFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1249878500 *)L_2, (RuntimeObject *)L_3, (RuntimeObject *)L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t3256154658 Dictionary_2_GetEnumerator_m3671769855_gshared (Dictionary_2_t1301971883 * __this, const RuntimeMethod* method) { { Enumerator_t3256154658 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2609246966((&L_0), (Dictionary_2_t1301971883 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); return L_0; } } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR DictionaryEntry_t3123975638 Dictionary_2_U3CCopyToU3Em__0_m3293121680_gshared (RuntimeObject * __this /* static, unused */, intptr_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { intptr_t L_0 = ___key0; intptr_t L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 10), &L_1); RuntimeObject * L_3 = ___value1; DictionaryEntry_t3123975638 L_4; memset(&L_4, 0, sizeof(L_4)); DictionaryEntry__ctor_m2585376310((&L_4), (RuntimeObject *)L_2, (RuntimeObject *)L_3, /*hidden argument*/NULL); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1844410266_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t740873407 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2787126977_gshared (Dictionary_2_t740873407 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t740873407 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3741682706_gshared (Dictionary_2_t740873407 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m216417487_gshared (Dictionary_2_t740873407 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t740873407 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m163778528_gshared (Dictionary_2_t740873407 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m163778528_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t3138545574 V_1; memset(&V_1, 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___dictionary0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2957729587, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2__ctor_m163778528_RuntimeMethod_var); } IL_0017: { RuntimeObject* L_2 = ___dictionary0; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; RuntimeObject* L_5 = ___comparer1; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t740873407 *)__this, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject*)L_6); RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 3), (RuntimeObject*)L_6); V_2 = (RuntimeObject*)L_7; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck((RuntimeObject*)L_8); KeyValuePair_2_t3138545574 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t3138545574 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (RuntimeObject*)L_8); V_1 = (KeyValuePair_2_t3138545574 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m2711266042((KeyValuePair_2_t3138545574 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_11 = KeyValuePair_2_get_Value_m404507406((KeyValuePair_2_t3138545574 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); } IL_004d: { RuntimeObject* L_12 = V_2; NullCheck((RuntimeObject*)L_12); bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_12); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x68, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { RuntimeObject* L_14 = V_2; if (L_14) { goto IL_0061; } } IL_0060: { IL2CPP_END_FINALLY(93) } IL_0061: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x68, IL_0068) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0068: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2937512726_gshared (Dictionary_2_t740873407 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; RuntimeObject* L_1 = ___comparer1; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t740873407 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2985747116_gshared (Dictionary_2_t740873407 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_0 = ___info0; __this->set_serialization_info_13(L_0); return; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m3599769458_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t740873407 *)__this); KeyCollection_t930548878 * L_0 = (( KeyCollection_t930548878 * (*) (Dictionary_2_t740873407 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m1093557524_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t740873407 *)__this); ValueCollection_t2456917725 * L_0 = (( ValueCollection_t2456917725 * (*) (Dictionary_2_t740873407 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m4094731579_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t740873407 *)__this); KeyCollection_t930548878 * L_0 = (( KeyCollection_t930548878 * (*) (Dictionary_2_t740873407 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m948995382_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t740873407 *)__this); ValueCollection_t2456917725 * L_0 = (( ValueCollection_t2456917725 * (*) (Dictionary_2_t740873407 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m153096968_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m1840664262_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m1723181369_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_002f; } } { RuntimeObject * L_1 = ___key0; NullCheck((Dictionary_2_t740873407 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t740873407 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); if (!L_2) { goto IL_002f; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t740873407 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t740873407 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t740873407 *)__this); int32_t L_5 = (( int32_t (*) (Dictionary_2_t740873407 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); int32_t L_6 = L_5; RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14), &L_6); return L_7; } IL_002f: { return NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m968537705_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t740873407 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t740873407 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t740873407 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t740873407 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_1, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m339194754_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t740873407 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t740873407 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t740873407 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t740873407 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_1, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m1736513045_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m1736513045_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Contains_m1736513045_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t740873407 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t740873407 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); return L_4; } IL_0029: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m2079391564_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m2079391564_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Remove_m2079391564_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t740873407 *)__this); (( bool (*) (Dictionary_2_t740873407 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0029: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m2371824038_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m4281379853_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m1445906624_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m3113195738_gshared (Dictionary_2_t740873407 * __this, KeyValuePair_2_t3138545574 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m2711266042((KeyValuePair_2_t3138545574 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_1 = KeyValuePair_2_get_Value_m404507406((KeyValuePair_2_t3138545574 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m1800268680_gshared (Dictionary_2_t740873407 * __this, KeyValuePair_2_t3138545574 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3138545574 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t740873407 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t740873407 *, KeyValuePair_2_t3138545574 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t740873407 *)__this, (KeyValuePair_2_t3138545574 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); return L_1; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m3301751878_gshared (Dictionary_2_t740873407 * __this, KeyValuePair_2U5BU5D_t242333443* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t242333443* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, KeyValuePair_2U5BU5D_t242333443*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t740873407 *)__this, (KeyValuePair_2U5BU5D_t242333443*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m953407283_gshared (Dictionary_2_t740873407 * __this, KeyValuePair_2_t3138545574 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3138545574 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t740873407 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t740873407 *, KeyValuePair_2_t3138545574 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t740873407 *)__this, (KeyValuePair_2_t3138545574 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); if (L_1) { goto IL_000e; } } { return (bool)0; } IL_000e: { RuntimeObject * L_2 = KeyValuePair_2_get_Key_m2711266042((KeyValuePair_2_t3138545574 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t740873407 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t740873407 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); return L_3; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m3342539503_gshared (Dictionary_2_t740873407 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_CopyTo_m3342539503_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t242333443* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t740873407 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t740873407 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t242333443*)((KeyValuePair_2U5BU5D_t242333443*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t242333443* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t242333443* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, KeyValuePair_2U5BU5D_t242333443*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t740873407 *)__this, (KeyValuePair_2U5BU5D_t242333443*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } IL_0016: { RuntimeArray * L_4 = ___array0; int32_t L_5 = ___index1; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeArray *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); RuntimeArray * L_6 = ___array0; V_1 = (DictionaryEntryU5BU5D_t4217117203*)((DictionaryEntryU5BU5D_t4217117203*)IsInst((RuntimeObject*)L_6, DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var)); DictionaryEntryU5BU5D_t4217117203* L_7 = V_1; if (!L_7) { goto IL_0051; } } { DictionaryEntryU5BU5D_t4217117203* L_8 = V_1; int32_t L_9 = ___index1; Transform_1_t38236577 * L_10 = ((Dictionary_2_t740873407_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); G_B4_0 = L_9; G_B4_1 = L_8; G_B4_2 = ((Dictionary_2_t740873407 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t740873407 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t38236577 * L_12 = (Transform_1_t38236577 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t38236577 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(L_12, (RuntimeObject *)NULL, (intptr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); ((Dictionary_2_t740873407_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->set_U3CU3Ef__amU24cacheB_15(L_12); G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; G_B5_2 = ((Dictionary_2_t740873407 *)(G_B4_2)); } IL_0046: { Transform_1_t38236577 * L_13 = ((Dictionary_2_t740873407_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t740873407 *)G_B5_2); (( void (*) (Dictionary_2_t740873407 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t38236577 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t740873407 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t38236577 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); return; } IL_0051: { RuntimeArray * L_14 = ___array0; int32_t L_15 = ___index1; intptr_t L_16 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t52806513 * L_17 = (Transform_1_t52806513 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t52806513 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_17, (RuntimeObject *)NULL, (intptr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, RuntimeArray *, int32_t, Transform_1_t52806513 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t52806513 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m3862659816_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { Enumerator_t2695056182 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2151139019((&L_0), (Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t2695056182 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m1702155695_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { Enumerator_t2695056182 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2151139019((&L_0), (Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t2695056182 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m1784363575_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { ShimEnumerator_t737594204 * L_0 = (ShimEnumerator_t737594204 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t737594204 *, Dictionary_2_t740873407 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_0; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m3747183571_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_10(); return L_0; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_m2656447815_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m2656447815_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_get_Item_m2656447815_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_009b; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0089; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0089; } } { DashTypeU5BU5D_t2968003554* L_21 = (DashTypeU5BU5D_t2968003554*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; int32_t L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_0089: { LinkU5BU5D_t964245573* L_25 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_Next_1(); V_1 = (int32_t)L_27; } IL_009b: { int32_t L_28 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0048; } } { KeyNotFoundException_t2292407383 * L_29 = (KeyNotFoundException_t2292407383 *)il2cpp_codegen_object_new(KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var); KeyNotFoundException__ctor_m541499307(L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,Dictionary_2_get_Item_m2656447815_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1199377812_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m1199377812_MetadataUsageId); 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_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_set_Item_m1199377812_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); V_3 = (int32_t)(-1); int32_t L_11 = V_2; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_00a2; } } IL_004e: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0087; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_17 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject * L_20 = (L_17)->GetAt(static_cast(L_19)); RuntimeObject * L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_20, (RuntimeObject *)L_21); if (!L_22) { goto IL_0087; } } { goto IL_00a2; } IL_0087: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_004e; } } IL_00a2: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0166; } } { int32_t L_29 = (int32_t)__this->get_count_10(); int32_t L_30 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); V_4 = (int32_t)L_30; __this->set_count_10(L_30); int32_t L_31 = V_4; int32_t L_32 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00de; } } { NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_33 = V_0; Int32U5BU5D_t385246372* L_34 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_34); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))))); } IL_00de: { int32_t L_35 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_35; int32_t L_36 = V_2; if ((!(((uint32_t)L_36) == ((uint32_t)(-1))))) { goto IL_0105; } } { int32_t L_37 = (int32_t)__this->get_touchedSlots_8(); int32_t L_38 = (int32_t)L_37; V_4 = (int32_t)L_38; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1))); int32_t L_39 = V_4; V_2 = (int32_t)L_39; goto IL_011c; } IL_0105: { LinkU5BU5D_t964245573* L_40 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_Next_1(); __this->set_emptySlot_9(L_42); } IL_011c: { LinkU5BU5D_t964245573* L_43 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_44 = V_2; NullCheck(L_43); Int32U5BU5D_t385246372* L_45 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_46 = V_1; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); ((L_43)->GetAddressAt(static_cast(L_44)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))); Int32U5BU5D_t385246372* L_49 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_50 = V_1; int32_t L_51 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1))); LinkU5BU5D_t964245573* L_52 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = V_0; ((L_52)->GetAddressAt(static_cast(L_53)))->set_HashCode_0(L_54); ObjectU5BU5D_t2843939325* L_55 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_56 = V_2; RuntimeObject * L_57 = ___key0; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (RuntimeObject *)L_57); goto IL_01b5; } IL_0166: { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)(-1)))) { goto IL_01b5; } } { LinkU5BU5D_t964245573* L_59 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_60 = V_3; NullCheck(L_59); LinkU5BU5D_t964245573* L_61 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = (int32_t)((L_61)->GetAddressAt(static_cast(L_62)))->get_Next_1(); ((L_59)->GetAddressAt(static_cast(L_60)))->set_Next_1(L_63); LinkU5BU5D_t964245573* L_64 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_65 = V_2; NullCheck(L_64); Int32U5BU5D_t385246372* L_66 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_67 = V_1; NullCheck(L_66); int32_t L_68 = L_67; int32_t L_69 = (L_66)->GetAt(static_cast(L_68)); ((L_64)->GetAddressAt(static_cast(L_65)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))); Int32U5BU5D_t385246372* L_70 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_71 = V_1; int32_t L_72 = V_2; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))); } IL_01b5: { DashTypeU5BU5D_t2968003554* L_73 = (DashTypeU5BU5D_t2968003554*)__this->get_valueSlots_7(); int32_t L_74 = V_2; int32_t L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (int32_t)L_75); int32_t L_76 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Init_m3285553452_gshared (Dictionary_2_t740873407 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m3285553452_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t740873407 * G_B4_0 = NULL; Dictionary_2_t740873407 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t740873407 * G_B5_1 = NULL; { int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Init_m3285553452_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t740873407 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t740873407 *)(__this)); goto IL_0021; } } { RuntimeObject* L_3 = ___hcp1; V_0 = (RuntimeObject*)L_3; RuntimeObject* L_4 = V_0; G_B5_0 = L_4; G_B5_1 = ((Dictionary_2_t740873407 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t1249878500 * L_5 = (( EqualityComparer_1_t1249878500 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); G_B5_0 = ((RuntimeObject*)(L_5)); G_B5_1 = ((Dictionary_2_t740873407 *)(G_B4_0)); } IL_0026: { NullCheck(G_B5_1); G_B5_1->set_hcp_12(G_B5_0); int32_t L_6 = ___capacity0; if (L_6) { goto IL_0035; } } { ___capacity0 = (int32_t)((int32_t)10); } IL_0035: { int32_t L_7 = ___capacity0; ___capacity0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f)))))), (int32_t)1)); int32_t L_8 = ___capacity0; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t740873407 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_generation_14(0); return; } } // System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_InitArrays_m911998755_gshared (Dictionary_2_t740873407 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m911998755_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___size0; __this->set_table_4(((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_0))); int32_t L_1 = ___size0; __this->set_linkSlots_5(((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_1))); __this->set_emptySlot_9((-1)); int32_t L_2 = ___size0; __this->set_keySlots_6(((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((DashTypeU5BU5D_t2968003554*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_3))); __this->set_touchedSlots_8(0); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_4); __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))))), (float)(0.9f))))))); int32_t L_5 = (int32_t)__this->get_threshold_11(); if (L_5) { goto IL_0074; } } { Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) <= ((int32_t)0))) { goto IL_0074; } } { __this->set_threshold_11(1); } IL_0074: { return; } } // System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyToCheck_m3893053046_gshared (Dictionary_2_t740873407 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m3893053046_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral4007973390, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_CopyToCheck_m3893053046_RuntimeMethod_var); } IL_0011: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0023; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,Dictionary_2_CopyToCheck_m3893053046_RuntimeMethod_var); } IL_0023: { int32_t L_4 = ___index1; RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6 = Array_get_Length_m21610649((RuntimeArray *)L_5, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)L_6))) { goto IL_003a; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral2973413626, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_CopyToCheck_m3893053046_RuntimeMethod_var); } IL_003a: { RuntimeArray * L_8 = ___array0; NullCheck((RuntimeArray *)L_8); int32_t L_9 = Array_get_Length_m21610649((RuntimeArray *)L_8, /*hidden argument*/NULL); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t740873407 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t740873407 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0058; } } { ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_12, (String_t*)_stringLiteral751398076, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,Dictionary_2_CopyToCheck_m3893053046_RuntimeMethod_var); } IL_0058: { return; } } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t3138545574 Dictionary_2_make_pair_m20254232_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; KeyValuePair_2_t3138545574 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m1393782748((&L_2), (RuntimeObject *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)); return L_2; } } // TKey System.Collections.Generic.Dictionary`2::pick_key(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_pick_key_m805034154_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; return L_0; } } // TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_pick_value_m2401524701_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___value1; return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m594734023_gshared (Dictionary_2_t740873407 * __this, KeyValuePair_2U5BU5D_t242333443* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t242333443* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t242333443* L_2 = ___array0; int32_t L_3 = ___index1; intptr_t L_4 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t52806513 * L_5 = (Transform_1_t52806513 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t52806513 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_5, (RuntimeObject *)NULL, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, KeyValuePair_2U5BU5D_t242333443*, int32_t, Transform_1_t52806513 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t740873407 *)__this, (KeyValuePair_2U5BU5D_t242333443*)L_2, (int32_t)L_3, (Transform_1_t52806513 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m3068236498_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m3068236498_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t385246372* V_1 = NULL; LinkU5BU5D_t964245573* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; ObjectU5BU5D_t2843939325* V_7 = NULL; DashTypeU5BU5D_t2968003554* V_8 = NULL; int32_t V_9 = 0; { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t1853889766_il2cpp_TypeInfo_var); int32_t L_1 = Hashtable_ToPrime_m33531354(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; V_1 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_2)); int32_t L_3 = V_0; V_2 = (LinkU5BU5D_t964245573*)((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_3)); V_3 = (int32_t)0; goto IL_00b1; } IL_0027: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_00a5; } IL_0038: { LinkU5BU5D_t964245573* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); RuntimeObject* L_10 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_11 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; RuntimeObject * L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((RuntimeObject*)L_10); int32_t L_15 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_10, (RuntimeObject *)L_14); int32_t L_16 = (int32_t)((int32_t)((int32_t)L_15|(int32_t)((int32_t)-2147483648LL))); V_9 = (int32_t)L_16; ((L_8)->GetAddressAt(static_cast(L_9)))->set_HashCode_0(L_16); int32_t L_17 = V_9; V_5 = (int32_t)L_17; int32_t L_18 = V_5; int32_t L_19 = V_0; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_19)); LinkU5BU5D_t964245573* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); Int32U5BU5D_t385246372* L_22 = V_1; int32_t L_23 = V_6; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); ((L_20)->GetAddressAt(static_cast(L_21)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); Int32U5BU5D_t385246372* L_26 = V_1; int32_t L_27 = V_6; int32_t L_28 = V_4; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1))); LinkU5BU5D_t964245573* L_29 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_Next_1(); V_4 = (int32_t)L_31; } IL_00a5: { int32_t L_32 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) { goto IL_0038; } } { int32_t L_33 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b1: { int32_t L_34 = V_3; Int32U5BU5D_t385246372* L_35 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length))))))) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_36 = V_1; __this->set_table_4(L_36); LinkU5BU5D_t964245573* L_37 = V_2; __this->set_linkSlots_5(L_37); int32_t L_38 = V_0; V_7 = (ObjectU5BU5D_t2843939325*)((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (DashTypeU5BU5D_t2968003554*)((DashTypeU5BU5D_t2968003554*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); ObjectU5BU5D_t2843939325* L_40 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); ObjectU5BU5D_t2843939325* L_41 = V_7; int32_t L_42 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_40, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); DashTypeU5BU5D_t2968003554* L_43 = (DashTypeU5BU5D_t2968003554*)__this->get_valueSlots_7(); DashTypeU5BU5D_t2968003554* L_44 = V_8; int32_t L_45 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_46 = V_7; __this->set_keySlots_6(L_46); DashTypeU5BU5D_t2968003554* L_47 = V_8; __this->set_valueSlots_7(L_47); int32_t L_48 = V_0; __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_48))), (float)(0.9f))))))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m1628290527_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m1628290527_MetadataUsageId); s_Il2CppMethodInitialized = true; } 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_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Add_m1628290527_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); goto IL_009b; } IL_004a: { LinkU5BU5D_t964245573* L_11 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); 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(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0089; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_16 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; RuntimeObject * L_19 = (L_16)->GetAt(static_cast(L_18)); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_15, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_0089; } } { ArgumentException_t132251570 * L_22 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_22, (String_t*)_stringLiteral3189027530, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22,Dictionary_2_Add_m1628290527_RuntimeMethod_var); } IL_0089: { LinkU5BU5D_t964245573* L_23 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_Next_1(); V_2 = (int32_t)L_25; } IL_009b: { int32_t L_26 = V_2; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_004a; } } { int32_t L_27 = (int32_t)__this->get_count_10(); int32_t L_28 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); V_3 = (int32_t)L_28; __this->set_count_10(L_28); int32_t L_29 = V_3; int32_t L_30 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_00d5; } } { NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_31 = V_0; Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_32); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))); } IL_00d5: { int32_t L_33 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_33; int32_t L_34 = V_2; if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) { goto IL_00fa; } } { int32_t L_35 = (int32_t)__this->get_touchedSlots_8(); int32_t L_36 = (int32_t)L_35; V_3 = (int32_t)L_36; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))); int32_t L_37 = V_3; V_2 = (int32_t)L_37; goto IL_0111; } IL_00fa: { LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); __this->set_emptySlot_9(L_40); } IL_0111: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = V_0; ((L_41)->GetAddressAt(static_cast(L_42)))->set_HashCode_0(L_43); LinkU5BU5D_t964245573* L_44 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_45 = V_2; NullCheck(L_44); Int32U5BU5D_t385246372* L_46 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_47 = V_1; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); ((L_44)->GetAddressAt(static_cast(L_45)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1))); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_51 = V_1; int32_t L_52 = V_2; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1))); ObjectU5BU5D_t2843939325* L_53 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_54 = V_2; RuntimeObject * L_55 = ___key0; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (RuntimeObject *)L_55); DashTypeU5BU5D_t2968003554* L_56 = (DashTypeU5BU5D_t2968003554*)__this->get_valueSlots_7(); int32_t L_57 = V_2; int32_t L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (int32_t)L_58); int32_t L_59 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))); return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::get_Comparer() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m1613154252_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get_hcp_12(); return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m2762555518_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { __this->set_count_10(0); Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_2 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); ObjectU5BU5D_t2843939325* L_3 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); NullCheck(L_3); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL); DashTypeU5BU5D_t2968003554* L_4 = (DashTypeU5BU5D_t2968003554*)__this->get_valueSlots_7(); DashTypeU5BU5D_t2968003554* L_5 = (DashTypeU5BU5D_t2968003554*)__this->get_valueSlots_7(); NullCheck(L_5); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length)))), /*hidden argument*/NULL); LinkU5BU5D_t964245573* L_6 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); LinkU5BU5D_t964245573* L_7 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); NullCheck(L_7); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); __this->set_emptySlot_9((-1)); __this->set_touchedSlots_8(0); int32_t L_8 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m2653591814_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m2653591814_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ContainsKey_m2653591814_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_0090; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_007e; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_007e; } } { return (bool)1; } IL_007e: { LinkU5BU5D_t964245573* L_21 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_Next_1(); V_1 = (int32_t)L_23; } IL_0090: { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) { goto IL_0048; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m2573494907_gshared (Dictionary_2_t740873407 * __this, int32_t ___value0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1858206755 * L_0 = (( EqualityComparer_1_t1858206755 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); V_0 = (RuntimeObject*)L_0; V_1 = (int32_t)0; goto IL_0054; } IL_000d: { Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); goto IL_0049; } IL_001d: { RuntimeObject* L_5 = V_0; DashTypeU5BU5D_t2968003554* L_6 = (DashTypeU5BU5D_t2968003554*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); int32_t L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (int32_t)L_9, (int32_t)L_10); if (!L_11) { goto IL_0037; } } { return (bool)1; } IL_0037: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_Next_1(); V_2 = (int32_t)L_14; } IL_0049: { int32_t L_15 = V_2; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_001d; } } { int32_t L_16 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0054: { int32_t L_17 = V_1; Int32U5BU5D_t385246372* L_18 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_18)->max_length))))))) { goto IL_000d; } } { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m2876675776_gshared (Dictionary_2_t740873407 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m2876675776_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t242333443* V_0 = NULL; { SerializationInfo_t950877179 * L_0 = ___info0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral79347, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_GetObjectData_m2876675776_RuntimeMethod_var); } IL_0011: { SerializationInfo_t950877179 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_generation_14(); NullCheck((SerializationInfo_t950877179 *)L_2); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_2, (String_t*)_stringLiteral1902402919, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_hcp_12(); NullCheck((SerializationInfo_t950877179 *)L_4); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_4, (String_t*)_stringLiteral892943380, (RuntimeObject *)L_5, /*hidden argument*/NULL); V_0 = (KeyValuePair_2U5BU5D_t242333443*)NULL; int32_t L_6 = (int32_t)__this->get_count_10(); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0055; } } { int32_t L_7 = (int32_t)__this->get_count_10(); V_0 = (KeyValuePair_2U5BU5D_t242333443*)((KeyValuePair_2U5BU5D_t242333443*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t242333443* L_8 = V_0; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, KeyValuePair_2U5BU5D_t242333443*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t740873407 *)__this, (KeyValuePair_2U5BU5D_t242333443*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0055: { SerializationInfo_t950877179 * L_9 = ___info0; Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_10); NullCheck((SerializationInfo_t950877179 *)L_9); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral953796230, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL); SerializationInfo_t950877179 * L_11 = ___info0; KeyValuePair_2U5BU5D_t242333443* L_12 = V_0; NullCheck((SerializationInfo_t950877179 *)L_11); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_11, (String_t*)_stringLiteral2947573650, (RuntimeObject *)(RuntimeObject *)L_12, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m2611103678_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m2611103678_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t242333443* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t950877179 * L_0 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); if (L_0) { goto IL_000c; } } { return; } IL_000c: { SerializationInfo_t950877179 * L_1 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_1); int32_t L_2 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_1, (String_t*)_stringLiteral1902402919, /*hidden argument*/NULL); __this->set_generation_14(L_2); SerializationInfo_t950877179 * L_3 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 50)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_3); RuntimeObject * L_6 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_3, (String_t*)_stringLiteral892943380, (Type_t *)L_5, /*hidden argument*/NULL); __this->set_hcp_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35)))); SerializationInfo_t950877179 * L_7 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_7); int32_t L_8 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_7, (String_t*)_stringLiteral953796230, /*hidden argument*/NULL); V_0 = (int32_t)L_8; SerializationInfo_t950877179 * L_9 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_10 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 51)) }; Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_10, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_9); RuntimeObject * L_12 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral2947573650, (Type_t *)L_11, /*hidden argument*/NULL); V_1 = (KeyValuePair_2U5BU5D_t242333443*)((KeyValuePair_2U5BU5D_t242333443*)Castclass((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)((int32_t)10)))) { goto IL_0083; } } { V_0 = (int32_t)((int32_t)10); } IL_0083: { int32_t L_14 = V_0; NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t740873407 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t242333443* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t242333443* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m2711266042((KeyValuePair_2_t3138545574 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t242333443* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = KeyValuePair_2_get_Value_m404507406((KeyValuePair_2_t3138545574 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t740873407 *)__this); (( void (*) (Dictionary_2_t740873407 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_18, (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_00c0: { int32_t L_23 = V_2; KeyValuePair_2U5BU5D_t242333443* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))))) { goto IL_009e; } } IL_00c9: { int32_t L_25 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1))); __this->set_serialization_info_13((SerializationInfo_t950877179 *)NULL); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m3479455171_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m3479455171_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; RuntimeObject * V_4 = NULL; int32_t V_5 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Remove_m3479455171_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); int32_t L_11 = V_2; if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) { goto IL_004e; } } { return (bool)0; } IL_004e: { V_3 = (int32_t)(-1); } IL_0050: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0089; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_17 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject * L_20 = (L_17)->GetAt(static_cast(L_19)); RuntimeObject * L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_20, (RuntimeObject *)L_21); if (!L_22) { goto IL_0089; } } { goto IL_00a4; } IL_0089: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0050; } } IL_00a4: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00ad; } } { return (bool)0; } IL_00ad: { int32_t L_29 = (int32_t)__this->get_count_10(); __this->set_count_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; if ((!(((uint32_t)L_30) == ((uint32_t)(-1))))) { goto IL_00e2; } } { Int32U5BU5D_t385246372* L_31 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_32 = V_1; LinkU5BU5D_t964245573* L_33 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = (int32_t)((L_33)->GetAddressAt(static_cast(L_34)))->get_Next_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1))); goto IL_0104; } IL_00e2: { LinkU5BU5D_t964245573* L_36 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_37 = V_3; NullCheck(L_36); LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_Next_1(L_40); } IL_0104: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = (int32_t)__this->get_emptySlot_9(); ((L_41)->GetAddressAt(static_cast(L_42)))->set_Next_1(L_43); int32_t L_44 = V_2; __this->set_emptySlot_9(L_44); LinkU5BU5D_t964245573* L_45 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_46 = V_2; NullCheck(L_45); ((L_45)->GetAddressAt(static_cast(L_46)))->set_HashCode_0(0); ObjectU5BU5D_t2843939325* L_47 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_48 = V_2; il2cpp_codegen_initobj((&V_4), sizeof(RuntimeObject *)); RuntimeObject * L_49 = V_4; NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (RuntimeObject *)L_49); DashTypeU5BU5D_t2968003554* L_50 = (DashTypeU5BU5D_t2968003554*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(int32_t)); int32_t L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)L_52); int32_t L_53 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))); return (bool)1; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m4131695649_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m4131695649_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_TryGetValue_m4131695649_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_00a2; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0090; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0090; } } { int32_t* L_21 = ___value1; DashTypeU5BU5D_t2968003554* L_22 = (DashTypeU5BU5D_t2968003554*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); *(int32_t*)L_21 = L_25; return (bool)1; } IL_0090: { LinkU5BU5D_t964245573* L_26 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_Next_1(); V_1 = (int32_t)L_28; } IL_00a2: { int32_t L_29 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) { goto IL_0048; } } { int32_t* L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(int32_t)); int32_t L_31 = V_2; *(int32_t*)L_30 = L_31; return (bool)0; } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() extern "C" IL2CPP_METHOD_ATTR KeyCollection_t930548878 * Dictionary_2_get_Keys_m1436705381_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { KeyCollection_t930548878 * L_0 = (KeyCollection_t930548878 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t930548878 *, Dictionary_2_t740873407 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)); return L_0; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() extern "C" IL2CPP_METHOD_ATTR ValueCollection_t2456917725 * Dictionary_2_get_Values_m3682343378_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { ValueCollection_t2456917725 * L_0 = (ValueCollection_t2456917725 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t2456917725 *, Dictionary_2_t740873407 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)); return L_0; } } // TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_ToTKey_m157769391_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m157769391_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ToTKey_m157769391_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0040; } } { RuntimeTypeHandle_t3027515415 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 56)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_3, /*hidden argument*/NULL); NullCheck((Type_t *)L_4); String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_4); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_5, /*hidden argument*/NULL); ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_7, (String_t*)L_6, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_ToTKey_m157769391_RuntimeMethod_var); } IL_0040: { RuntimeObject * L_8 = ___key0; return ((RuntimeObject *)Castclass((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))); } } // TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_ToTValue_m2115689673_gshared (Dictionary_2_t740873407 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m2115689673_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0024; } } { RuntimeTypeHandle_t3027515415 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_1, /*hidden argument*/NULL); NullCheck((Type_t *)L_2); bool L_3 = Type_get_IsValueType_m3108065642((Type_t *)L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_0), sizeof(int32_t)); int32_t L_4 = V_0; return L_4; } IL_0024: { RuntimeObject * L_5 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14)))) { goto IL_0053; } } { RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_6, /*hidden argument*/NULL); NullCheck((Type_t *)L_7); String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_7); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_8, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_10, (String_t*)L_9, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,Dictionary_2_ToTValue_m2115689673_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(int32_t*)((int32_t*)UnBox(L_11, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14))))); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKeyValuePair_m270615679_gshared (Dictionary_2_t740873407 * __this, KeyValuePair_2_t3138545574 ___pair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m2711266042((KeyValuePair_2_t3138545574 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t740873407 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t740873407 *, RuntimeObject *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t740873407 *)__this, (RuntimeObject *)L_0, (int32_t*)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)); if (L_1) { goto IL_0016; } } { return (bool)0; } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1858206755 * L_2 = (( EqualityComparer_1_t1858206755 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); int32_t L_3 = KeyValuePair_2_get_Value_m404507406((KeyValuePair_2_t3138545574 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); int32_t L_4 = V_0; NullCheck((EqualityComparer_1_t1858206755 *)L_2); bool L_5 = VirtFuncInvoker2< bool, int32_t, int32_t >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1858206755 *)L_2, (int32_t)L_3, (int32_t)L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t2695056182 Dictionary_2_GetEnumerator_m3938225745_gshared (Dictionary_2_t740873407 * __this, const RuntimeMethod* method) { { Enumerator_t2695056182 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2151139019((&L_0), (Dictionary_2_t740873407 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); return L_0; } } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR DictionaryEntry_t3123975638 Dictionary_2_U3CCopyToU3Em__0_m1643566672_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14), &L_2); DictionaryEntry_t3123975638 L_4; memset(&L_4, 0, sizeof(L_4)); DictionaryEntry__ctor_m2585376310((&L_4), (RuntimeObject *)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1364587687_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2241695223 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m960225940_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2241695223 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1475693790_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3993444025_gshared (Dictionary_2_t2241695223 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2241695223 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2083933139_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m2083933139_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t344400094 V_1; memset(&V_1, 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___dictionary0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2957729587, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2__ctor_m2083933139_RuntimeMethod_var); } IL_0017: { RuntimeObject* L_2 = ___dictionary0; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; RuntimeObject* L_5 = ___comparer1; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2241695223 *)__this, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject*)L_6); RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 3), (RuntimeObject*)L_6); V_2 = (RuntimeObject*)L_7; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck((RuntimeObject*)L_8); KeyValuePair_2_t344400094 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t344400094 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (RuntimeObject*)L_8); V_1 = (KeyValuePair_2_t344400094 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m2258734145((KeyValuePair_2_t344400094 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); ArrayMetadata_t894288939 L_11 = KeyValuePair_2_get_Value_m578599035((KeyValuePair_2_t344400094 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, RuntimeObject *, ArrayMetadata_t894288939 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_10, (ArrayMetadata_t894288939 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); } IL_004d: { RuntimeObject* L_12 = V_2; NullCheck((RuntimeObject*)L_12); bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_12); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x68, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { RuntimeObject* L_14 = V_2; if (L_14) { goto IL_0061; } } IL_0060: { IL2CPP_END_FINALLY(93) } IL_0061: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x68, IL_0068) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0068: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3278834564_gshared (Dictionary_2_t2241695223 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; RuntimeObject* L_1 = ___comparer1; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2241695223 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1550944540_gshared (Dictionary_2_t2241695223 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_0 = ___info0; __this->set_serialization_info_13(L_0); return; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m2539139330_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2241695223 *)__this); KeyCollection_t2431370694 * L_0 = (( KeyCollection_t2431370694 * (*) (Dictionary_2_t2241695223 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m623016847_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2241695223 *)__this); ValueCollection_t3957739541 * L_0 = (( ValueCollection_t3957739541 * (*) (Dictionary_2_t2241695223 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m3540650083_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2241695223 *)__this); KeyCollection_t2431370694 * L_0 = (( KeyCollection_t2431370694 * (*) (Dictionary_2_t2241695223 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m1572948795_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2241695223 *)__this); ValueCollection_t3957739541 * L_0 = (( ValueCollection_t3957739541 * (*) (Dictionary_2_t2241695223 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m1209745362_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m756212135_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m2830986876_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_002f; } } { RuntimeObject * L_1 = ___key0; NullCheck((Dictionary_2_t2241695223 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t2241695223 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); if (!L_2) { goto IL_002f; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t2241695223 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t2241695223 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t2241695223 *)__this); ArrayMetadata_t894288939 L_5 = (( ArrayMetadata_t894288939 (*) (Dictionary_2_t2241695223 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); ArrayMetadata_t894288939 L_6 = L_5; RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14), &L_6); return L_7; } IL_002f: { return NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m1976124026_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2241695223 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t2241695223 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t2241695223 *)__this); ArrayMetadata_t894288939 L_3 = (( ArrayMetadata_t894288939 (*) (Dictionary_2_t2241695223 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, RuntimeObject *, ArrayMetadata_t894288939 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_1, (ArrayMetadata_t894288939 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m472467470_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2241695223 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t2241695223 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t2241695223 *)__this); ArrayMetadata_t894288939 L_3 = (( ArrayMetadata_t894288939 (*) (Dictionary_2_t2241695223 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, RuntimeObject *, ArrayMetadata_t894288939 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_1, (ArrayMetadata_t894288939 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m2739474107_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m2739474107_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Contains_m2739474107_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t2241695223 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t2241695223 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); return L_4; } IL_0029: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m2291629966_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m2291629966_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Remove_m2291629966_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t2241695223 *)__this); (( bool (*) (Dictionary_2_t2241695223 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0029: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m1693336305_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m774179248_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m3786754074_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m3792085808_gshared (Dictionary_2_t2241695223 * __this, KeyValuePair_2_t344400094 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m2258734145((KeyValuePair_2_t344400094 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); ArrayMetadata_t894288939 L_1 = KeyValuePair_2_get_Value_m578599035((KeyValuePair_2_t344400094 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, RuntimeObject *, ArrayMetadata_t894288939 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_0, (ArrayMetadata_t894288939 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m2303250526_gshared (Dictionary_2_t2241695223 * __this, KeyValuePair_2_t344400094 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t344400094 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t2241695223 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2241695223 *, KeyValuePair_2_t344400094 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t2241695223 *)__this, (KeyValuePair_2_t344400094 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); return L_1; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m2317278454_gshared (Dictionary_2_t2241695223 * __this, KeyValuePair_2U5BU5D_t1932630507* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t1932630507* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, KeyValuePair_2U5BU5D_t1932630507*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2241695223 *)__this, (KeyValuePair_2U5BU5D_t1932630507*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m1641187628_gshared (Dictionary_2_t2241695223 * __this, KeyValuePair_2_t344400094 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t344400094 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t2241695223 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2241695223 *, KeyValuePair_2_t344400094 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t2241695223 *)__this, (KeyValuePair_2_t344400094 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); if (L_1) { goto IL_000e; } } { return (bool)0; } IL_000e: { RuntimeObject * L_2 = KeyValuePair_2_get_Key_m2258734145((KeyValuePair_2_t344400094 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t2241695223 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t2241695223 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); return L_3; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m106853825_gshared (Dictionary_2_t2241695223 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_CopyTo_m106853825_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t1932630507* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t2241695223 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t2241695223 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t1932630507*)((KeyValuePair_2U5BU5D_t1932630507*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t1932630507* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t1932630507* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, KeyValuePair_2U5BU5D_t1932630507*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2241695223 *)__this, (KeyValuePair_2U5BU5D_t1932630507*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } IL_0016: { RuntimeArray * L_4 = ___array0; int32_t L_5 = ___index1; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeArray *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); RuntimeArray * L_6 = ___array0; V_1 = (DictionaryEntryU5BU5D_t4217117203*)((DictionaryEntryU5BU5D_t4217117203*)IsInst((RuntimeObject*)L_6, DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var)); DictionaryEntryU5BU5D_t4217117203* L_7 = V_1; if (!L_7) { goto IL_0051; } } { DictionaryEntryU5BU5D_t4217117203* L_8 = V_1; int32_t L_9 = ___index1; Transform_1_t1728533641 * L_10 = ((Dictionary_2_t2241695223_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); G_B4_0 = L_9; G_B4_1 = L_8; G_B4_2 = ((Dictionary_2_t2241695223 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t2241695223 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t1728533641 * L_12 = (Transform_1_t1728533641 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t1728533641 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(L_12, (RuntimeObject *)NULL, (intptr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); ((Dictionary_2_t2241695223_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->set_U3CU3Ef__amU24cacheB_15(L_12); G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; G_B5_2 = ((Dictionary_2_t2241695223 *)(G_B4_2)); } IL_0046: { Transform_1_t1728533641 * L_13 = ((Dictionary_2_t2241695223_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t2241695223 *)G_B5_2); (( void (*) (Dictionary_2_t2241695223 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t1728533641 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t2241695223 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t1728533641 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); return; } IL_0051: { RuntimeArray * L_14 = ___array0; int32_t L_15 = ___index1; intptr_t L_16 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t3243925393 * L_17 = (Transform_1_t3243925393 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3243925393 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_17, (RuntimeObject *)NULL, (intptr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, RuntimeArray *, int32_t, Transform_1_t3243925393 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t3243925393 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m3781236031_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { Enumerator_t4195877998 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2029766759((&L_0), (Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t4195877998 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m908008140_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { Enumerator_t4195877998 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2029766759((&L_0), (Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t4195877998 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m4278373129_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { ShimEnumerator_t2238416020 * L_0 = (ShimEnumerator_t2238416020 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t2238416020 *, Dictionary_2_t2241695223 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_0; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m2059160338_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_10(); return L_0; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) extern "C" IL2CPP_METHOD_ATTR ArrayMetadata_t894288939 Dictionary_2_get_Item_m2418564848_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m2418564848_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_get_Item_m2418564848_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_009b; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0089; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0089; } } { ArrayMetadataU5BU5D_t363333322* L_21 = (ArrayMetadataU5BU5D_t363333322*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; ArrayMetadata_t894288939 L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_0089: { LinkU5BU5D_t964245573* L_25 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_Next_1(); V_1 = (int32_t)L_27; } IL_009b: { int32_t L_28 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0048; } } { KeyNotFoundException_t2292407383 * L_29 = (KeyNotFoundException_t2292407383 *)il2cpp_codegen_object_new(KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var); KeyNotFoundException__ctor_m541499307(L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,Dictionary_2_get_Item_m2418564848_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m386941989_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, ArrayMetadata_t894288939 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m386941989_MetadataUsageId); 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_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_set_Item_m386941989_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); V_3 = (int32_t)(-1); int32_t L_11 = V_2; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_00a2; } } IL_004e: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0087; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_17 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject * L_20 = (L_17)->GetAt(static_cast(L_19)); RuntimeObject * L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_20, (RuntimeObject *)L_21); if (!L_22) { goto IL_0087; } } { goto IL_00a2; } IL_0087: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_004e; } } IL_00a2: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0166; } } { int32_t L_29 = (int32_t)__this->get_count_10(); int32_t L_30 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); V_4 = (int32_t)L_30; __this->set_count_10(L_30); int32_t L_31 = V_4; int32_t L_32 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00de; } } { NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_33 = V_0; Int32U5BU5D_t385246372* L_34 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_34); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))))); } IL_00de: { int32_t L_35 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_35; int32_t L_36 = V_2; if ((!(((uint32_t)L_36) == ((uint32_t)(-1))))) { goto IL_0105; } } { int32_t L_37 = (int32_t)__this->get_touchedSlots_8(); int32_t L_38 = (int32_t)L_37; V_4 = (int32_t)L_38; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1))); int32_t L_39 = V_4; V_2 = (int32_t)L_39; goto IL_011c; } IL_0105: { LinkU5BU5D_t964245573* L_40 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_Next_1(); __this->set_emptySlot_9(L_42); } IL_011c: { LinkU5BU5D_t964245573* L_43 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_44 = V_2; NullCheck(L_43); Int32U5BU5D_t385246372* L_45 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_46 = V_1; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); ((L_43)->GetAddressAt(static_cast(L_44)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))); Int32U5BU5D_t385246372* L_49 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_50 = V_1; int32_t L_51 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1))); LinkU5BU5D_t964245573* L_52 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = V_0; ((L_52)->GetAddressAt(static_cast(L_53)))->set_HashCode_0(L_54); ObjectU5BU5D_t2843939325* L_55 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_56 = V_2; RuntimeObject * L_57 = ___key0; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (RuntimeObject *)L_57); goto IL_01b5; } IL_0166: { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)(-1)))) { goto IL_01b5; } } { LinkU5BU5D_t964245573* L_59 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_60 = V_3; NullCheck(L_59); LinkU5BU5D_t964245573* L_61 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = (int32_t)((L_61)->GetAddressAt(static_cast(L_62)))->get_Next_1(); ((L_59)->GetAddressAt(static_cast(L_60)))->set_Next_1(L_63); LinkU5BU5D_t964245573* L_64 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_65 = V_2; NullCheck(L_64); Int32U5BU5D_t385246372* L_66 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_67 = V_1; NullCheck(L_66); int32_t L_68 = L_67; int32_t L_69 = (L_66)->GetAt(static_cast(L_68)); ((L_64)->GetAddressAt(static_cast(L_65)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))); Int32U5BU5D_t385246372* L_70 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_71 = V_1; int32_t L_72 = V_2; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))); } IL_01b5: { ArrayMetadataU5BU5D_t363333322* L_73 = (ArrayMetadataU5BU5D_t363333322*)__this->get_valueSlots_7(); int32_t L_74 = V_2; ArrayMetadata_t894288939 L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (ArrayMetadata_t894288939 )L_75); int32_t L_76 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Init_m1005603246_gshared (Dictionary_2_t2241695223 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m1005603246_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t2241695223 * G_B4_0 = NULL; Dictionary_2_t2241695223 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t2241695223 * G_B5_1 = NULL; { int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Init_m1005603246_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t2241695223 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t2241695223 *)(__this)); goto IL_0021; } } { RuntimeObject* L_3 = ___hcp1; V_0 = (RuntimeObject*)L_3; RuntimeObject* L_4 = V_0; G_B5_0 = L_4; G_B5_1 = ((Dictionary_2_t2241695223 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t1249878500 * L_5 = (( EqualityComparer_1_t1249878500 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); G_B5_0 = ((RuntimeObject*)(L_5)); G_B5_1 = ((Dictionary_2_t2241695223 *)(G_B4_0)); } IL_0026: { NullCheck(G_B5_1); G_B5_1->set_hcp_12(G_B5_0); int32_t L_6 = ___capacity0; if (L_6) { goto IL_0035; } } { ___capacity0 = (int32_t)((int32_t)10); } IL_0035: { int32_t L_7 = ___capacity0; ___capacity0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f)))))), (int32_t)1)); int32_t L_8 = ___capacity0; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t2241695223 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_generation_14(0); return; } } // System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_InitArrays_m778999045_gshared (Dictionary_2_t2241695223 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m778999045_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___size0; __this->set_table_4(((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_0))); int32_t L_1 = ___size0; __this->set_linkSlots_5(((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_1))); __this->set_emptySlot_9((-1)); int32_t L_2 = ___size0; __this->set_keySlots_6(((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((ArrayMetadataU5BU5D_t363333322*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_3))); __this->set_touchedSlots_8(0); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_4); __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))))), (float)(0.9f))))))); int32_t L_5 = (int32_t)__this->get_threshold_11(); if (L_5) { goto IL_0074; } } { Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) <= ((int32_t)0))) { goto IL_0074; } } { __this->set_threshold_11(1); } IL_0074: { return; } } // System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyToCheck_m4056576439_gshared (Dictionary_2_t2241695223 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m4056576439_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral4007973390, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_CopyToCheck_m4056576439_RuntimeMethod_var); } IL_0011: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0023; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,Dictionary_2_CopyToCheck_m4056576439_RuntimeMethod_var); } IL_0023: { int32_t L_4 = ___index1; RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6 = Array_get_Length_m21610649((RuntimeArray *)L_5, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)L_6))) { goto IL_003a; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral2973413626, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_CopyToCheck_m4056576439_RuntimeMethod_var); } IL_003a: { RuntimeArray * L_8 = ___array0; NullCheck((RuntimeArray *)L_8); int32_t L_9 = Array_get_Length_m21610649((RuntimeArray *)L_8, /*hidden argument*/NULL); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t2241695223 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t2241695223 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0058; } } { ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_12, (String_t*)_stringLiteral751398076, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,Dictionary_2_CopyToCheck_m4056576439_RuntimeMethod_var); } IL_0058: { return; } } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t344400094 Dictionary_2_make_pair_m3039242530_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ArrayMetadata_t894288939 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ArrayMetadata_t894288939 L_1 = ___value1; KeyValuePair_2_t344400094 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m2357717793((&L_2), (RuntimeObject *)L_0, (ArrayMetadata_t894288939 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)); return L_2; } } // TKey System.Collections.Generic.Dictionary`2::pick_key(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_pick_key_m2243736168_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ArrayMetadata_t894288939 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; return L_0; } } // TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR ArrayMetadata_t894288939 Dictionary_2_pick_value_m3441895480_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ArrayMetadata_t894288939 ___value1, const RuntimeMethod* method) { { ArrayMetadata_t894288939 L_0 = ___value1; return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m1502123015_gshared (Dictionary_2_t2241695223 * __this, KeyValuePair_2U5BU5D_t1932630507* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t1932630507* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t1932630507* L_2 = ___array0; int32_t L_3 = ___index1; intptr_t L_4 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t3243925393 * L_5 = (Transform_1_t3243925393 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3243925393 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_5, (RuntimeObject *)NULL, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, KeyValuePair_2U5BU5D_t1932630507*, int32_t, Transform_1_t3243925393 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t2241695223 *)__this, (KeyValuePair_2U5BU5D_t1932630507*)L_2, (int32_t)L_3, (Transform_1_t3243925393 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m1246753206_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m1246753206_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t385246372* V_1 = NULL; LinkU5BU5D_t964245573* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; ObjectU5BU5D_t2843939325* V_7 = NULL; ArrayMetadataU5BU5D_t363333322* V_8 = NULL; int32_t V_9 = 0; { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t1853889766_il2cpp_TypeInfo_var); int32_t L_1 = Hashtable_ToPrime_m33531354(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; V_1 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_2)); int32_t L_3 = V_0; V_2 = (LinkU5BU5D_t964245573*)((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_3)); V_3 = (int32_t)0; goto IL_00b1; } IL_0027: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_00a5; } IL_0038: { LinkU5BU5D_t964245573* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); RuntimeObject* L_10 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_11 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; RuntimeObject * L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((RuntimeObject*)L_10); int32_t L_15 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_10, (RuntimeObject *)L_14); int32_t L_16 = (int32_t)((int32_t)((int32_t)L_15|(int32_t)((int32_t)-2147483648LL))); V_9 = (int32_t)L_16; ((L_8)->GetAddressAt(static_cast(L_9)))->set_HashCode_0(L_16); int32_t L_17 = V_9; V_5 = (int32_t)L_17; int32_t L_18 = V_5; int32_t L_19 = V_0; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_19)); LinkU5BU5D_t964245573* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); Int32U5BU5D_t385246372* L_22 = V_1; int32_t L_23 = V_6; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); ((L_20)->GetAddressAt(static_cast(L_21)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); Int32U5BU5D_t385246372* L_26 = V_1; int32_t L_27 = V_6; int32_t L_28 = V_4; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1))); LinkU5BU5D_t964245573* L_29 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_Next_1(); V_4 = (int32_t)L_31; } IL_00a5: { int32_t L_32 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) { goto IL_0038; } } { int32_t L_33 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b1: { int32_t L_34 = V_3; Int32U5BU5D_t385246372* L_35 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length))))))) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_36 = V_1; __this->set_table_4(L_36); LinkU5BU5D_t964245573* L_37 = V_2; __this->set_linkSlots_5(L_37); int32_t L_38 = V_0; V_7 = (ObjectU5BU5D_t2843939325*)((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (ArrayMetadataU5BU5D_t363333322*)((ArrayMetadataU5BU5D_t363333322*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); ObjectU5BU5D_t2843939325* L_40 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); ObjectU5BU5D_t2843939325* L_41 = V_7; int32_t L_42 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_40, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); ArrayMetadataU5BU5D_t363333322* L_43 = (ArrayMetadataU5BU5D_t363333322*)__this->get_valueSlots_7(); ArrayMetadataU5BU5D_t363333322* L_44 = V_8; int32_t L_45 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_46 = V_7; __this->set_keySlots_6(L_46); ArrayMetadataU5BU5D_t363333322* L_47 = V_8; __this->set_valueSlots_7(L_47); int32_t L_48 = V_0; __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_48))), (float)(0.9f))))))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m2957141573_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, ArrayMetadata_t894288939 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m2957141573_MetadataUsageId); s_Il2CppMethodInitialized = true; } 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_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Add_m2957141573_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); goto IL_009b; } IL_004a: { LinkU5BU5D_t964245573* L_11 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); 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(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0089; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_16 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; RuntimeObject * L_19 = (L_16)->GetAt(static_cast(L_18)); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_15, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_0089; } } { ArgumentException_t132251570 * L_22 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_22, (String_t*)_stringLiteral3189027530, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22,Dictionary_2_Add_m2957141573_RuntimeMethod_var); } IL_0089: { LinkU5BU5D_t964245573* L_23 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_Next_1(); V_2 = (int32_t)L_25; } IL_009b: { int32_t L_26 = V_2; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_004a; } } { int32_t L_27 = (int32_t)__this->get_count_10(); int32_t L_28 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); V_3 = (int32_t)L_28; __this->set_count_10(L_28); int32_t L_29 = V_3; int32_t L_30 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_00d5; } } { NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_31 = V_0; Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_32); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))); } IL_00d5: { int32_t L_33 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_33; int32_t L_34 = V_2; if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) { goto IL_00fa; } } { int32_t L_35 = (int32_t)__this->get_touchedSlots_8(); int32_t L_36 = (int32_t)L_35; V_3 = (int32_t)L_36; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))); int32_t L_37 = V_3; V_2 = (int32_t)L_37; goto IL_0111; } IL_00fa: { LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); __this->set_emptySlot_9(L_40); } IL_0111: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = V_0; ((L_41)->GetAddressAt(static_cast(L_42)))->set_HashCode_0(L_43); LinkU5BU5D_t964245573* L_44 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_45 = V_2; NullCheck(L_44); Int32U5BU5D_t385246372* L_46 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_47 = V_1; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); ((L_44)->GetAddressAt(static_cast(L_45)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1))); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_51 = V_1; int32_t L_52 = V_2; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1))); ObjectU5BU5D_t2843939325* L_53 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_54 = V_2; RuntimeObject * L_55 = ___key0; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (RuntimeObject *)L_55); ArrayMetadataU5BU5D_t363333322* L_56 = (ArrayMetadataU5BU5D_t363333322*)__this->get_valueSlots_7(); int32_t L_57 = V_2; ArrayMetadata_t894288939 L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (ArrayMetadata_t894288939 )L_58); int32_t L_59 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))); return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::get_Comparer() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m379180681_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get_hcp_12(); return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m352424986_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { __this->set_count_10(0); Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_2 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); ObjectU5BU5D_t2843939325* L_3 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); NullCheck(L_3); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL); ArrayMetadataU5BU5D_t363333322* L_4 = (ArrayMetadataU5BU5D_t363333322*)__this->get_valueSlots_7(); ArrayMetadataU5BU5D_t363333322* L_5 = (ArrayMetadataU5BU5D_t363333322*)__this->get_valueSlots_7(); NullCheck(L_5); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length)))), /*hidden argument*/NULL); LinkU5BU5D_t964245573* L_6 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); LinkU5BU5D_t964245573* L_7 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); NullCheck(L_7); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); __this->set_emptySlot_9((-1)); __this->set_touchedSlots_8(0); int32_t L_8 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m32101857_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m32101857_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ContainsKey_m32101857_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_0090; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_007e; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_007e; } } { return (bool)1; } IL_007e: { LinkU5BU5D_t964245573* L_21 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_Next_1(); V_1 = (int32_t)L_23; } IL_0090: { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) { goto IL_0048; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m2366078150_gshared (Dictionary_2_t2241695223 * __this, ArrayMetadata_t894288939 ___value0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t3359028571 * L_0 = (( EqualityComparer_1_t3359028571 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); V_0 = (RuntimeObject*)L_0; V_1 = (int32_t)0; goto IL_0054; } IL_000d: { Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); goto IL_0049; } IL_001d: { RuntimeObject* L_5 = V_0; ArrayMetadataU5BU5D_t363333322* L_6 = (ArrayMetadataU5BU5D_t363333322*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; ArrayMetadata_t894288939 L_9 = (L_6)->GetAt(static_cast(L_8)); ArrayMetadata_t894288939 L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, ArrayMetadata_t894288939 , ArrayMetadata_t894288939 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (ArrayMetadata_t894288939 )L_9, (ArrayMetadata_t894288939 )L_10); if (!L_11) { goto IL_0037; } } { return (bool)1; } IL_0037: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_Next_1(); V_2 = (int32_t)L_14; } IL_0049: { int32_t L_15 = V_2; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_001d; } } { int32_t L_16 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0054: { int32_t L_17 = V_1; Int32U5BU5D_t385246372* L_18 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_18)->max_length))))))) { goto IL_000d; } } { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m4111919734_gshared (Dictionary_2_t2241695223 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m4111919734_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t1932630507* V_0 = NULL; { SerializationInfo_t950877179 * L_0 = ___info0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral79347, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_GetObjectData_m4111919734_RuntimeMethod_var); } IL_0011: { SerializationInfo_t950877179 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_generation_14(); NullCheck((SerializationInfo_t950877179 *)L_2); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_2, (String_t*)_stringLiteral1902402919, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_hcp_12(); NullCheck((SerializationInfo_t950877179 *)L_4); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_4, (String_t*)_stringLiteral892943380, (RuntimeObject *)L_5, /*hidden argument*/NULL); V_0 = (KeyValuePair_2U5BU5D_t1932630507*)NULL; int32_t L_6 = (int32_t)__this->get_count_10(); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0055; } } { int32_t L_7 = (int32_t)__this->get_count_10(); V_0 = (KeyValuePair_2U5BU5D_t1932630507*)((KeyValuePair_2U5BU5D_t1932630507*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t1932630507* L_8 = V_0; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, KeyValuePair_2U5BU5D_t1932630507*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2241695223 *)__this, (KeyValuePair_2U5BU5D_t1932630507*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0055: { SerializationInfo_t950877179 * L_9 = ___info0; Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_10); NullCheck((SerializationInfo_t950877179 *)L_9); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral953796230, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL); SerializationInfo_t950877179 * L_11 = ___info0; KeyValuePair_2U5BU5D_t1932630507* L_12 = V_0; NullCheck((SerializationInfo_t950877179 *)L_11); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_11, (String_t*)_stringLiteral2947573650, (RuntimeObject *)(RuntimeObject *)L_12, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m3838209257_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m3838209257_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t1932630507* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t950877179 * L_0 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); if (L_0) { goto IL_000c; } } { return; } IL_000c: { SerializationInfo_t950877179 * L_1 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_1); int32_t L_2 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_1, (String_t*)_stringLiteral1902402919, /*hidden argument*/NULL); __this->set_generation_14(L_2); SerializationInfo_t950877179 * L_3 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 50)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_3); RuntimeObject * L_6 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_3, (String_t*)_stringLiteral892943380, (Type_t *)L_5, /*hidden argument*/NULL); __this->set_hcp_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35)))); SerializationInfo_t950877179 * L_7 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_7); int32_t L_8 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_7, (String_t*)_stringLiteral953796230, /*hidden argument*/NULL); V_0 = (int32_t)L_8; SerializationInfo_t950877179 * L_9 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_10 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 51)) }; Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_10, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_9); RuntimeObject * L_12 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral2947573650, (Type_t *)L_11, /*hidden argument*/NULL); V_1 = (KeyValuePair_2U5BU5D_t1932630507*)((KeyValuePair_2U5BU5D_t1932630507*)Castclass((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)((int32_t)10)))) { goto IL_0083; } } { V_0 = (int32_t)((int32_t)10); } IL_0083: { int32_t L_14 = V_0; NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t2241695223 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t1932630507* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t1932630507* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m2258734145((KeyValuePair_2_t344400094 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t1932630507* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); ArrayMetadata_t894288939 L_21 = KeyValuePair_2_get_Value_m578599035((KeyValuePair_2_t344400094 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2241695223 *)__this); (( void (*) (Dictionary_2_t2241695223 *, RuntimeObject *, ArrayMetadata_t894288939 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_18, (ArrayMetadata_t894288939 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_00c0: { int32_t L_23 = V_2; KeyValuePair_2U5BU5D_t1932630507* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))))) { goto IL_009e; } } IL_00c9: { int32_t L_25 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1))); __this->set_serialization_info_13((SerializationInfo_t950877179 *)NULL); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m1532606488_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m1532606488_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; RuntimeObject * V_4 = NULL; ArrayMetadata_t894288939 V_5; memset(&V_5, 0, sizeof(V_5)); { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Remove_m1532606488_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); int32_t L_11 = V_2; if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) { goto IL_004e; } } { return (bool)0; } IL_004e: { V_3 = (int32_t)(-1); } IL_0050: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0089; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_17 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject * L_20 = (L_17)->GetAt(static_cast(L_19)); RuntimeObject * L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_20, (RuntimeObject *)L_21); if (!L_22) { goto IL_0089; } } { goto IL_00a4; } IL_0089: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0050; } } IL_00a4: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00ad; } } { return (bool)0; } IL_00ad: { int32_t L_29 = (int32_t)__this->get_count_10(); __this->set_count_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; if ((!(((uint32_t)L_30) == ((uint32_t)(-1))))) { goto IL_00e2; } } { Int32U5BU5D_t385246372* L_31 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_32 = V_1; LinkU5BU5D_t964245573* L_33 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = (int32_t)((L_33)->GetAddressAt(static_cast(L_34)))->get_Next_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1))); goto IL_0104; } IL_00e2: { LinkU5BU5D_t964245573* L_36 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_37 = V_3; NullCheck(L_36); LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_Next_1(L_40); } IL_0104: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = (int32_t)__this->get_emptySlot_9(); ((L_41)->GetAddressAt(static_cast(L_42)))->set_Next_1(L_43); int32_t L_44 = V_2; __this->set_emptySlot_9(L_44); LinkU5BU5D_t964245573* L_45 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_46 = V_2; NullCheck(L_45); ((L_45)->GetAddressAt(static_cast(L_46)))->set_HashCode_0(0); ObjectU5BU5D_t2843939325* L_47 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_48 = V_2; il2cpp_codegen_initobj((&V_4), sizeof(RuntimeObject *)); RuntimeObject * L_49 = V_4; NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (RuntimeObject *)L_49); ArrayMetadataU5BU5D_t363333322* L_50 = (ArrayMetadataU5BU5D_t363333322*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(ArrayMetadata_t894288939 )); ArrayMetadata_t894288939 L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (ArrayMetadata_t894288939 )L_52); int32_t L_53 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))); return (bool)1; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m1106005031_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, ArrayMetadata_t894288939 * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m1106005031_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; ArrayMetadata_t894288939 V_2; memset(&V_2, 0, sizeof(V_2)); { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_TryGetValue_m1106005031_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_00a2; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0090; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0090; } } { ArrayMetadata_t894288939 * L_21 = ___value1; ArrayMetadataU5BU5D_t363333322* L_22 = (ArrayMetadataU5BU5D_t363333322*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; ArrayMetadata_t894288939 L_25 = (L_22)->GetAt(static_cast(L_24)); *(ArrayMetadata_t894288939 *)L_21 = L_25; return (bool)1; } IL_0090: { LinkU5BU5D_t964245573* L_26 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_Next_1(); V_1 = (int32_t)L_28; } IL_00a2: { int32_t L_29 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) { goto IL_0048; } } { ArrayMetadata_t894288939 * L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(ArrayMetadata_t894288939 )); ArrayMetadata_t894288939 L_31 = V_2; *(ArrayMetadata_t894288939 *)L_30 = L_31; return (bool)0; } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() extern "C" IL2CPP_METHOD_ATTR KeyCollection_t2431370694 * Dictionary_2_get_Keys_m1000497449_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { KeyCollection_t2431370694 * L_0 = (KeyCollection_t2431370694 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t2431370694 *, Dictionary_2_t2241695223 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)); return L_0; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() extern "C" IL2CPP_METHOD_ATTR ValueCollection_t3957739541 * Dictionary_2_get_Values_m136306313_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { ValueCollection_t3957739541 * L_0 = (ValueCollection_t3957739541 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t3957739541 *, Dictionary_2_t2241695223 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)); return L_0; } } // TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_ToTKey_m11453760_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m11453760_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ToTKey_m11453760_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0040; } } { RuntimeTypeHandle_t3027515415 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 56)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_3, /*hidden argument*/NULL); NullCheck((Type_t *)L_4); String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_4); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_5, /*hidden argument*/NULL); ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_7, (String_t*)L_6, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_ToTKey_m11453760_RuntimeMethod_var); } IL_0040: { RuntimeObject * L_8 = ___key0; return ((RuntimeObject *)Castclass((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))); } } // TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) extern "C" IL2CPP_METHOD_ATTR ArrayMetadata_t894288939 Dictionary_2_ToTValue_m931419598_gshared (Dictionary_2_t2241695223 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m931419598_MetadataUsageId); s_Il2CppMethodInitialized = true; } ArrayMetadata_t894288939 V_0; memset(&V_0, 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0024; } } { RuntimeTypeHandle_t3027515415 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_1, /*hidden argument*/NULL); NullCheck((Type_t *)L_2); bool L_3 = Type_get_IsValueType_m3108065642((Type_t *)L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_0), sizeof(ArrayMetadata_t894288939 )); ArrayMetadata_t894288939 L_4 = V_0; return L_4; } IL_0024: { RuntimeObject * L_5 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14)))) { goto IL_0053; } } { RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_6, /*hidden argument*/NULL); NullCheck((Type_t *)L_7); String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_7); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_8, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_10, (String_t*)L_9, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,Dictionary_2_ToTValue_m931419598_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(ArrayMetadata_t894288939 *)((ArrayMetadata_t894288939 *)UnBox(L_11, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14))))); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKeyValuePair_m2589832856_gshared (Dictionary_2_t2241695223 * __this, KeyValuePair_2_t344400094 ___pair0, const RuntimeMethod* method) { ArrayMetadata_t894288939 V_0; memset(&V_0, 0, sizeof(V_0)); { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m2258734145((KeyValuePair_2_t344400094 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t2241695223 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2241695223 *, RuntimeObject *, ArrayMetadata_t894288939 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t2241695223 *)__this, (RuntimeObject *)L_0, (ArrayMetadata_t894288939 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)); if (L_1) { goto IL_0016; } } { return (bool)0; } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t3359028571 * L_2 = (( EqualityComparer_1_t3359028571 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); ArrayMetadata_t894288939 L_3 = KeyValuePair_2_get_Value_m578599035((KeyValuePair_2_t344400094 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); ArrayMetadata_t894288939 L_4 = V_0; NullCheck((EqualityComparer_1_t3359028571 *)L_2); bool L_5 = VirtFuncInvoker2< bool, ArrayMetadata_t894288939 , ArrayMetadata_t894288939 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3359028571 *)L_2, (ArrayMetadata_t894288939 )L_3, (ArrayMetadata_t894288939 )L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t4195877998 Dictionary_2_GetEnumerator_m4219432714_gshared (Dictionary_2_t2241695223 * __this, const RuntimeMethod* method) { { Enumerator_t4195877998 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2029766759((&L_0), (Dictionary_2_t2241695223 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); return L_0; } } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR DictionaryEntry_t3123975638 Dictionary_2_U3CCopyToU3Em__0_m590310554_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ArrayMetadata_t894288939 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ArrayMetadata_t894288939 L_1 = ___value1; ArrayMetadata_t894288939 L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14), &L_2); DictionaryEntry_t3123975638 L_4; memset(&L_4, 0, sizeof(L_4)); DictionaryEntry__ctor_m2585376310((&L_4), (RuntimeObject *)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1704891675_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t618723510 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4100189422_gshared (Dictionary_2_t618723510 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t618723510 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4258028473_gshared (Dictionary_2_t618723510 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2912555946_gshared (Dictionary_2_t618723510 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t618723510 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2126886035_gshared (Dictionary_2_t618723510 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m2126886035_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t3016395677 V_1; memset(&V_1, 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___dictionary0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2957729587, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2__ctor_m2126886035_RuntimeMethod_var); } IL_0017: { RuntimeObject* L_2 = ___dictionary0; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; RuntimeObject* L_5 = ___comparer1; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t618723510 *)__this, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject*)L_6); RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 3), (RuntimeObject*)L_6); V_2 = (RuntimeObject*)L_7; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck((RuntimeObject*)L_8); KeyValuePair_2_t3016395677 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t3016395677 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (RuntimeObject*)L_8); V_1 = (KeyValuePair_2_t3016395677 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m152623220((KeyValuePair_2_t3016395677 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); ObjectMetadata_t3566284522 L_11 = KeyValuePair_2_get_Value_m3122173819((KeyValuePair_2_t3016395677 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, RuntimeObject *, ObjectMetadata_t3566284522 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_10, (ObjectMetadata_t3566284522 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); } IL_004d: { RuntimeObject* L_12 = V_2; NullCheck((RuntimeObject*)L_12); bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_12); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x68, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { RuntimeObject* L_14 = V_2; if (L_14) { goto IL_0061; } } IL_0060: { IL2CPP_END_FINALLY(93) } IL_0061: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x68, IL_0068) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0068: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m752351777_gshared (Dictionary_2_t618723510 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; RuntimeObject* L_1 = ___comparer1; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t618723510 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3680180642_gshared (Dictionary_2_t618723510 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_0 = ___info0; __this->set_serialization_info_13(L_0); return; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m3677521390_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t618723510 *)__this); KeyCollection_t808398981 * L_0 = (( KeyCollection_t808398981 * (*) (Dictionary_2_t618723510 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m3516671747_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t618723510 *)__this); ValueCollection_t2334767828 * L_0 = (( ValueCollection_t2334767828 * (*) (Dictionary_2_t618723510 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m2112641718_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t618723510 *)__this); KeyCollection_t808398981 * L_0 = (( KeyCollection_t808398981 * (*) (Dictionary_2_t618723510 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m205393950_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t618723510 *)__this); ValueCollection_t2334767828 * L_0 = (( ValueCollection_t2334767828 * (*) (Dictionary_2_t618723510 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m2142844411_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m3028070644_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m605712453_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_002f; } } { RuntimeObject * L_1 = ___key0; NullCheck((Dictionary_2_t618723510 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t618723510 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); if (!L_2) { goto IL_002f; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t618723510 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t618723510 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t618723510 *)__this); ObjectMetadata_t3566284522 L_5 = (( ObjectMetadata_t3566284522 (*) (Dictionary_2_t618723510 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); ObjectMetadata_t3566284522 L_6 = L_5; RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14), &L_6); return L_7; } IL_002f: { return NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m1885939841_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t618723510 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t618723510 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t618723510 *)__this); ObjectMetadata_t3566284522 L_3 = (( ObjectMetadata_t3566284522 (*) (Dictionary_2_t618723510 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, RuntimeObject *, ObjectMetadata_t3566284522 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_1, (ObjectMetadata_t3566284522 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m3552921273_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t618723510 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t618723510 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t618723510 *)__this); ObjectMetadata_t3566284522 L_3 = (( ObjectMetadata_t3566284522 (*) (Dictionary_2_t618723510 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, RuntimeObject *, ObjectMetadata_t3566284522 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_1, (ObjectMetadata_t3566284522 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m2449192721_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m2449192721_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Contains_m2449192721_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t618723510 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t618723510 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); return L_4; } IL_0029: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m1495578602_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m1495578602_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Remove_m1495578602_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t618723510 *)__this); (( bool (*) (Dictionary_2_t618723510 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0029: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m699508815_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m1415000658_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m3868601443_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m1580030894_gshared (Dictionary_2_t618723510 * __this, KeyValuePair_2_t3016395677 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m152623220((KeyValuePair_2_t3016395677 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); ObjectMetadata_t3566284522 L_1 = KeyValuePair_2_get_Value_m3122173819((KeyValuePair_2_t3016395677 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, RuntimeObject *, ObjectMetadata_t3566284522 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_0, (ObjectMetadata_t3566284522 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m1640796985_gshared (Dictionary_2_t618723510 * __this, KeyValuePair_2_t3016395677 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3016395677 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t618723510 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t618723510 *, KeyValuePair_2_t3016395677 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t618723510 *)__this, (KeyValuePair_2_t3016395677 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); return L_1; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m1833521940_gshared (Dictionary_2_t618723510 * __this, KeyValuePair_2U5BU5D_t2112932176* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2112932176* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, KeyValuePair_2U5BU5D_t2112932176*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t618723510 *)__this, (KeyValuePair_2U5BU5D_t2112932176*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m3148361240_gshared (Dictionary_2_t618723510 * __this, KeyValuePair_2_t3016395677 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3016395677 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t618723510 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t618723510 *, KeyValuePair_2_t3016395677 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t618723510 *)__this, (KeyValuePair_2_t3016395677 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); if (L_1) { goto IL_000e; } } { return (bool)0; } IL_000e: { RuntimeObject * L_2 = KeyValuePair_2_get_Key_m152623220((KeyValuePair_2_t3016395677 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t618723510 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t618723510 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); return L_3; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m2919355798_gshared (Dictionary_2_t618723510 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_CopyTo_m2919355798_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2112932176* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t618723510 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t618723510 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t2112932176*)((KeyValuePair_2U5BU5D_t2112932176*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t2112932176* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t2112932176* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, KeyValuePair_2U5BU5D_t2112932176*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t618723510 *)__this, (KeyValuePair_2U5BU5D_t2112932176*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } IL_0016: { RuntimeArray * L_4 = ___array0; int32_t L_5 = ___index1; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeArray *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); RuntimeArray * L_6 = ___array0; V_1 = (DictionaryEntryU5BU5D_t4217117203*)((DictionaryEntryU5BU5D_t4217117203*)IsInst((RuntimeObject*)L_6, DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var)); DictionaryEntryU5BU5D_t4217117203* L_7 = V_1; if (!L_7) { goto IL_0051; } } { DictionaryEntryU5BU5D_t4217117203* L_8 = V_1; int32_t L_9 = ___index1; Transform_1_t1908835310 * L_10 = ((Dictionary_2_t618723510_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); G_B4_0 = L_9; G_B4_1 = L_8; G_B4_2 = ((Dictionary_2_t618723510 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t618723510 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t1908835310 * L_12 = (Transform_1_t1908835310 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t1908835310 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(L_12, (RuntimeObject *)NULL, (intptr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); ((Dictionary_2_t618723510_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->set_U3CU3Ef__amU24cacheB_15(L_12); G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; G_B5_2 = ((Dictionary_2_t618723510 *)(G_B4_2)); } IL_0046: { Transform_1_t1908835310 * L_13 = ((Dictionary_2_t618723510_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t618723510 *)G_B5_2); (( void (*) (Dictionary_2_t618723510 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t1908835310 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t618723510 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t1908835310 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); return; } IL_0051: { RuntimeArray * L_14 = ___array0; int32_t L_15 = ___index1; intptr_t L_16 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t1801255349 * L_17 = (Transform_1_t1801255349 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1801255349 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_17, (RuntimeObject *)NULL, (intptr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, RuntimeArray *, int32_t, Transform_1_t1801255349 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t1801255349 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m1528390738_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { Enumerator_t2572906285 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1911451480((&L_0), (Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t2572906285 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m2641584681_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { Enumerator_t2572906285 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1911451480((&L_0), (Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t2572906285 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m589690339_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { ShimEnumerator_t615444307 * L_0 = (ShimEnumerator_t615444307 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t615444307 *, Dictionary_2_t618723510 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_0; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m1604255799_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_10(); return L_0; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) extern "C" IL2CPP_METHOD_ATTR ObjectMetadata_t3566284522 Dictionary_2_get_Item_m2362895702_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m2362895702_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_get_Item_m2362895702_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_009b; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0089; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0089; } } { ObjectMetadataU5BU5D_t543634991* L_21 = (ObjectMetadataU5BU5D_t543634991*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; ObjectMetadata_t3566284522 L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_0089: { LinkU5BU5D_t964245573* L_25 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_Next_1(); V_1 = (int32_t)L_27; } IL_009b: { int32_t L_28 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0048; } } { KeyNotFoundException_t2292407383 * L_29 = (KeyNotFoundException_t2292407383 *)il2cpp_codegen_object_new(KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var); KeyNotFoundException__ctor_m541499307(L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,Dictionary_2_get_Item_m2362895702_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m3605506666_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, ObjectMetadata_t3566284522 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m3605506666_MetadataUsageId); 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_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_set_Item_m3605506666_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); V_3 = (int32_t)(-1); int32_t L_11 = V_2; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_00a2; } } IL_004e: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0087; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_17 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject * L_20 = (L_17)->GetAt(static_cast(L_19)); RuntimeObject * L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_20, (RuntimeObject *)L_21); if (!L_22) { goto IL_0087; } } { goto IL_00a2; } IL_0087: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_004e; } } IL_00a2: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0166; } } { int32_t L_29 = (int32_t)__this->get_count_10(); int32_t L_30 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); V_4 = (int32_t)L_30; __this->set_count_10(L_30); int32_t L_31 = V_4; int32_t L_32 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00de; } } { NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_33 = V_0; Int32U5BU5D_t385246372* L_34 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_34); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))))); } IL_00de: { int32_t L_35 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_35; int32_t L_36 = V_2; if ((!(((uint32_t)L_36) == ((uint32_t)(-1))))) { goto IL_0105; } } { int32_t L_37 = (int32_t)__this->get_touchedSlots_8(); int32_t L_38 = (int32_t)L_37; V_4 = (int32_t)L_38; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1))); int32_t L_39 = V_4; V_2 = (int32_t)L_39; goto IL_011c; } IL_0105: { LinkU5BU5D_t964245573* L_40 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_Next_1(); __this->set_emptySlot_9(L_42); } IL_011c: { LinkU5BU5D_t964245573* L_43 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_44 = V_2; NullCheck(L_43); Int32U5BU5D_t385246372* L_45 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_46 = V_1; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); ((L_43)->GetAddressAt(static_cast(L_44)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))); Int32U5BU5D_t385246372* L_49 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_50 = V_1; int32_t L_51 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1))); LinkU5BU5D_t964245573* L_52 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = V_0; ((L_52)->GetAddressAt(static_cast(L_53)))->set_HashCode_0(L_54); ObjectU5BU5D_t2843939325* L_55 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_56 = V_2; RuntimeObject * L_57 = ___key0; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (RuntimeObject *)L_57); goto IL_01b5; } IL_0166: { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)(-1)))) { goto IL_01b5; } } { LinkU5BU5D_t964245573* L_59 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_60 = V_3; NullCheck(L_59); LinkU5BU5D_t964245573* L_61 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = (int32_t)((L_61)->GetAddressAt(static_cast(L_62)))->get_Next_1(); ((L_59)->GetAddressAt(static_cast(L_60)))->set_Next_1(L_63); LinkU5BU5D_t964245573* L_64 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_65 = V_2; NullCheck(L_64); Int32U5BU5D_t385246372* L_66 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_67 = V_1; NullCheck(L_66); int32_t L_68 = L_67; int32_t L_69 = (L_66)->GetAt(static_cast(L_68)); ((L_64)->GetAddressAt(static_cast(L_65)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))); Int32U5BU5D_t385246372* L_70 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_71 = V_1; int32_t L_72 = V_2; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))); } IL_01b5: { ObjectMetadataU5BU5D_t543634991* L_73 = (ObjectMetadataU5BU5D_t543634991*)__this->get_valueSlots_7(); int32_t L_74 = V_2; ObjectMetadata_t3566284522 L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (ObjectMetadata_t3566284522 )L_75); int32_t L_76 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Init_m1506224451_gshared (Dictionary_2_t618723510 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m1506224451_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t618723510 * G_B4_0 = NULL; Dictionary_2_t618723510 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t618723510 * G_B5_1 = NULL; { int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Init_m1506224451_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t618723510 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t618723510 *)(__this)); goto IL_0021; } } { RuntimeObject* L_3 = ___hcp1; V_0 = (RuntimeObject*)L_3; RuntimeObject* L_4 = V_0; G_B5_0 = L_4; G_B5_1 = ((Dictionary_2_t618723510 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t1249878500 * L_5 = (( EqualityComparer_1_t1249878500 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); G_B5_0 = ((RuntimeObject*)(L_5)); G_B5_1 = ((Dictionary_2_t618723510 *)(G_B4_0)); } IL_0026: { NullCheck(G_B5_1); G_B5_1->set_hcp_12(G_B5_0); int32_t L_6 = ___capacity0; if (L_6) { goto IL_0035; } } { ___capacity0 = (int32_t)((int32_t)10); } IL_0035: { int32_t L_7 = ___capacity0; ___capacity0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f)))))), (int32_t)1)); int32_t L_8 = ___capacity0; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t618723510 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_generation_14(0); return; } } // System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_InitArrays_m1686211827_gshared (Dictionary_2_t618723510 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m1686211827_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___size0; __this->set_table_4(((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_0))); int32_t L_1 = ___size0; __this->set_linkSlots_5(((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_1))); __this->set_emptySlot_9((-1)); int32_t L_2 = ___size0; __this->set_keySlots_6(((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((ObjectMetadataU5BU5D_t543634991*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_3))); __this->set_touchedSlots_8(0); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_4); __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))))), (float)(0.9f))))))); int32_t L_5 = (int32_t)__this->get_threshold_11(); if (L_5) { goto IL_0074; } } { Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) <= ((int32_t)0))) { goto IL_0074; } } { __this->set_threshold_11(1); } IL_0074: { return; } } // System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyToCheck_m1272038717_gshared (Dictionary_2_t618723510 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m1272038717_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral4007973390, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_CopyToCheck_m1272038717_RuntimeMethod_var); } IL_0011: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0023; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,Dictionary_2_CopyToCheck_m1272038717_RuntimeMethod_var); } IL_0023: { int32_t L_4 = ___index1; RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6 = Array_get_Length_m21610649((RuntimeArray *)L_5, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)L_6))) { goto IL_003a; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral2973413626, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_CopyToCheck_m1272038717_RuntimeMethod_var); } IL_003a: { RuntimeArray * L_8 = ___array0; NullCheck((RuntimeArray *)L_8); int32_t L_9 = Array_get_Length_m21610649((RuntimeArray *)L_8, /*hidden argument*/NULL); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t618723510 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t618723510 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0058; } } { ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_12, (String_t*)_stringLiteral751398076, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,Dictionary_2_CopyToCheck_m1272038717_RuntimeMethod_var); } IL_0058: { return; } } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t3016395677 Dictionary_2_make_pair_m1446833632_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ObjectMetadata_t3566284522 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ObjectMetadata_t3566284522 L_1 = ___value1; KeyValuePair_2_t3016395677 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m1025088541((&L_2), (RuntimeObject *)L_0, (ObjectMetadata_t3566284522 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)); return L_2; } } // TKey System.Collections.Generic.Dictionary`2::pick_key(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_pick_key_m3542857036_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ObjectMetadata_t3566284522 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; return L_0; } } // TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR ObjectMetadata_t3566284522 Dictionary_2_pick_value_m1061019309_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ObjectMetadata_t3566284522 ___value1, const RuntimeMethod* method) { { ObjectMetadata_t3566284522 L_0 = ___value1; return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m557105760_gshared (Dictionary_2_t618723510 * __this, KeyValuePair_2U5BU5D_t2112932176* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2112932176* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t2112932176* L_2 = ___array0; int32_t L_3 = ___index1; intptr_t L_4 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t1801255349 * L_5 = (Transform_1_t1801255349 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1801255349 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_5, (RuntimeObject *)NULL, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, KeyValuePair_2U5BU5D_t2112932176*, int32_t, Transform_1_t1801255349 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t618723510 *)__this, (KeyValuePair_2U5BU5D_t2112932176*)L_2, (int32_t)L_3, (Transform_1_t1801255349 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m3786686913_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m3786686913_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t385246372* V_1 = NULL; LinkU5BU5D_t964245573* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; ObjectU5BU5D_t2843939325* V_7 = NULL; ObjectMetadataU5BU5D_t543634991* V_8 = NULL; int32_t V_9 = 0; { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t1853889766_il2cpp_TypeInfo_var); int32_t L_1 = Hashtable_ToPrime_m33531354(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; V_1 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_2)); int32_t L_3 = V_0; V_2 = (LinkU5BU5D_t964245573*)((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_3)); V_3 = (int32_t)0; goto IL_00b1; } IL_0027: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_00a5; } IL_0038: { LinkU5BU5D_t964245573* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); RuntimeObject* L_10 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_11 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; RuntimeObject * L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((RuntimeObject*)L_10); int32_t L_15 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_10, (RuntimeObject *)L_14); int32_t L_16 = (int32_t)((int32_t)((int32_t)L_15|(int32_t)((int32_t)-2147483648LL))); V_9 = (int32_t)L_16; ((L_8)->GetAddressAt(static_cast(L_9)))->set_HashCode_0(L_16); int32_t L_17 = V_9; V_5 = (int32_t)L_17; int32_t L_18 = V_5; int32_t L_19 = V_0; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_19)); LinkU5BU5D_t964245573* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); Int32U5BU5D_t385246372* L_22 = V_1; int32_t L_23 = V_6; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); ((L_20)->GetAddressAt(static_cast(L_21)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); Int32U5BU5D_t385246372* L_26 = V_1; int32_t L_27 = V_6; int32_t L_28 = V_4; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1))); LinkU5BU5D_t964245573* L_29 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_Next_1(); V_4 = (int32_t)L_31; } IL_00a5: { int32_t L_32 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) { goto IL_0038; } } { int32_t L_33 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b1: { int32_t L_34 = V_3; Int32U5BU5D_t385246372* L_35 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length))))))) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_36 = V_1; __this->set_table_4(L_36); LinkU5BU5D_t964245573* L_37 = V_2; __this->set_linkSlots_5(L_37); int32_t L_38 = V_0; V_7 = (ObjectU5BU5D_t2843939325*)((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (ObjectMetadataU5BU5D_t543634991*)((ObjectMetadataU5BU5D_t543634991*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); ObjectU5BU5D_t2843939325* L_40 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); ObjectU5BU5D_t2843939325* L_41 = V_7; int32_t L_42 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_40, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); ObjectMetadataU5BU5D_t543634991* L_43 = (ObjectMetadataU5BU5D_t543634991*)__this->get_valueSlots_7(); ObjectMetadataU5BU5D_t543634991* L_44 = V_8; int32_t L_45 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_46 = V_7; __this->set_keySlots_6(L_46); ObjectMetadataU5BU5D_t543634991* L_47 = V_8; __this->set_valueSlots_7(L_47); int32_t L_48 = V_0; __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_48))), (float)(0.9f))))))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m727737408_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, ObjectMetadata_t3566284522 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m727737408_MetadataUsageId); s_Il2CppMethodInitialized = true; } 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_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Add_m727737408_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); goto IL_009b; } IL_004a: { LinkU5BU5D_t964245573* L_11 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); 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(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0089; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_16 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; RuntimeObject * L_19 = (L_16)->GetAt(static_cast(L_18)); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_15, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_0089; } } { ArgumentException_t132251570 * L_22 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_22, (String_t*)_stringLiteral3189027530, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22,Dictionary_2_Add_m727737408_RuntimeMethod_var); } IL_0089: { LinkU5BU5D_t964245573* L_23 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_Next_1(); V_2 = (int32_t)L_25; } IL_009b: { int32_t L_26 = V_2; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_004a; } } { int32_t L_27 = (int32_t)__this->get_count_10(); int32_t L_28 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); V_3 = (int32_t)L_28; __this->set_count_10(L_28); int32_t L_29 = V_3; int32_t L_30 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_00d5; } } { NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_31 = V_0; Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_32); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))); } IL_00d5: { int32_t L_33 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_33; int32_t L_34 = V_2; if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) { goto IL_00fa; } } { int32_t L_35 = (int32_t)__this->get_touchedSlots_8(); int32_t L_36 = (int32_t)L_35; V_3 = (int32_t)L_36; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))); int32_t L_37 = V_3; V_2 = (int32_t)L_37; goto IL_0111; } IL_00fa: { LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); __this->set_emptySlot_9(L_40); } IL_0111: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = V_0; ((L_41)->GetAddressAt(static_cast(L_42)))->set_HashCode_0(L_43); LinkU5BU5D_t964245573* L_44 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_45 = V_2; NullCheck(L_44); Int32U5BU5D_t385246372* L_46 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_47 = V_1; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); ((L_44)->GetAddressAt(static_cast(L_45)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1))); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_51 = V_1; int32_t L_52 = V_2; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1))); ObjectU5BU5D_t2843939325* L_53 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_54 = V_2; RuntimeObject * L_55 = ___key0; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (RuntimeObject *)L_55); ObjectMetadataU5BU5D_t543634991* L_56 = (ObjectMetadataU5BU5D_t543634991*)__this->get_valueSlots_7(); int32_t L_57 = V_2; ObjectMetadata_t3566284522 L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (ObjectMetadata_t3566284522 )L_58); int32_t L_59 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))); return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::get_Comparer() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m761557640_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get_hcp_12(); return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m546519059_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { __this->set_count_10(0); Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_2 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); ObjectU5BU5D_t2843939325* L_3 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); NullCheck(L_3); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL); ObjectMetadataU5BU5D_t543634991* L_4 = (ObjectMetadataU5BU5D_t543634991*)__this->get_valueSlots_7(); ObjectMetadataU5BU5D_t543634991* L_5 = (ObjectMetadataU5BU5D_t543634991*)__this->get_valueSlots_7(); NullCheck(L_5); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length)))), /*hidden argument*/NULL); LinkU5BU5D_t964245573* L_6 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); LinkU5BU5D_t964245573* L_7 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); NullCheck(L_7); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); __this->set_emptySlot_9((-1)); __this->set_touchedSlots_8(0); int32_t L_8 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1450438989_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m1450438989_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ContainsKey_m1450438989_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_0090; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_007e; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_007e; } } { return (bool)1; } IL_007e: { LinkU5BU5D_t964245573* L_21 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_Next_1(); V_1 = (int32_t)L_23; } IL_0090: { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) { goto IL_0048; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m3266043468_gshared (Dictionary_2_t618723510 * __this, ObjectMetadata_t3566284522 ___value0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1736056858 * L_0 = (( EqualityComparer_1_t1736056858 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); V_0 = (RuntimeObject*)L_0; V_1 = (int32_t)0; goto IL_0054; } IL_000d: { Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); goto IL_0049; } IL_001d: { RuntimeObject* L_5 = V_0; ObjectMetadataU5BU5D_t543634991* L_6 = (ObjectMetadataU5BU5D_t543634991*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; ObjectMetadata_t3566284522 L_9 = (L_6)->GetAt(static_cast(L_8)); ObjectMetadata_t3566284522 L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, ObjectMetadata_t3566284522 , ObjectMetadata_t3566284522 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (ObjectMetadata_t3566284522 )L_9, (ObjectMetadata_t3566284522 )L_10); if (!L_11) { goto IL_0037; } } { return (bool)1; } IL_0037: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_Next_1(); V_2 = (int32_t)L_14; } IL_0049: { int32_t L_15 = V_2; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_001d; } } { int32_t L_16 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0054: { int32_t L_17 = V_1; Int32U5BU5D_t385246372* L_18 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_18)->max_length))))))) { goto IL_000d; } } { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m3011301854_gshared (Dictionary_2_t618723510 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m3011301854_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2112932176* V_0 = NULL; { SerializationInfo_t950877179 * L_0 = ___info0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral79347, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_GetObjectData_m3011301854_RuntimeMethod_var); } IL_0011: { SerializationInfo_t950877179 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_generation_14(); NullCheck((SerializationInfo_t950877179 *)L_2); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_2, (String_t*)_stringLiteral1902402919, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_hcp_12(); NullCheck((SerializationInfo_t950877179 *)L_4); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_4, (String_t*)_stringLiteral892943380, (RuntimeObject *)L_5, /*hidden argument*/NULL); V_0 = (KeyValuePair_2U5BU5D_t2112932176*)NULL; int32_t L_6 = (int32_t)__this->get_count_10(); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0055; } } { int32_t L_7 = (int32_t)__this->get_count_10(); V_0 = (KeyValuePair_2U5BU5D_t2112932176*)((KeyValuePair_2U5BU5D_t2112932176*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t2112932176* L_8 = V_0; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, KeyValuePair_2U5BU5D_t2112932176*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t618723510 *)__this, (KeyValuePair_2U5BU5D_t2112932176*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0055: { SerializationInfo_t950877179 * L_9 = ___info0; Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_10); NullCheck((SerializationInfo_t950877179 *)L_9); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral953796230, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL); SerializationInfo_t950877179 * L_11 = ___info0; KeyValuePair_2U5BU5D_t2112932176* L_12 = V_0; NullCheck((SerializationInfo_t950877179 *)L_11); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_11, (String_t*)_stringLiteral2947573650, (RuntimeObject *)(RuntimeObject *)L_12, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m1362046899_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m1362046899_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t2112932176* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t950877179 * L_0 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); if (L_0) { goto IL_000c; } } { return; } IL_000c: { SerializationInfo_t950877179 * L_1 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_1); int32_t L_2 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_1, (String_t*)_stringLiteral1902402919, /*hidden argument*/NULL); __this->set_generation_14(L_2); SerializationInfo_t950877179 * L_3 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 50)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_3); RuntimeObject * L_6 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_3, (String_t*)_stringLiteral892943380, (Type_t *)L_5, /*hidden argument*/NULL); __this->set_hcp_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35)))); SerializationInfo_t950877179 * L_7 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_7); int32_t L_8 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_7, (String_t*)_stringLiteral953796230, /*hidden argument*/NULL); V_0 = (int32_t)L_8; SerializationInfo_t950877179 * L_9 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_10 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 51)) }; Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_10, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_9); RuntimeObject * L_12 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral2947573650, (Type_t *)L_11, /*hidden argument*/NULL); V_1 = (KeyValuePair_2U5BU5D_t2112932176*)((KeyValuePair_2U5BU5D_t2112932176*)Castclass((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)((int32_t)10)))) { goto IL_0083; } } { V_0 = (int32_t)((int32_t)10); } IL_0083: { int32_t L_14 = V_0; NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t618723510 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t2112932176* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t2112932176* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m152623220((KeyValuePair_2_t3016395677 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t2112932176* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); ObjectMetadata_t3566284522 L_21 = KeyValuePair_2_get_Value_m3122173819((KeyValuePair_2_t3016395677 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t618723510 *)__this); (( void (*) (Dictionary_2_t618723510 *, RuntimeObject *, ObjectMetadata_t3566284522 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_18, (ObjectMetadata_t3566284522 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_00c0: { int32_t L_23 = V_2; KeyValuePair_2U5BU5D_t2112932176* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))))) { goto IL_009e; } } IL_00c9: { int32_t L_25 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1))); __this->set_serialization_info_13((SerializationInfo_t950877179 *)NULL); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m3442627501_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m3442627501_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; RuntimeObject * V_4 = NULL; ObjectMetadata_t3566284522 V_5; memset(&V_5, 0, sizeof(V_5)); { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Remove_m3442627501_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); int32_t L_11 = V_2; if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) { goto IL_004e; } } { return (bool)0; } IL_004e: { V_3 = (int32_t)(-1); } IL_0050: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0089; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_17 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject * L_20 = (L_17)->GetAt(static_cast(L_19)); RuntimeObject * L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_20, (RuntimeObject *)L_21); if (!L_22) { goto IL_0089; } } { goto IL_00a4; } IL_0089: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0050; } } IL_00a4: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00ad; } } { return (bool)0; } IL_00ad: { int32_t L_29 = (int32_t)__this->get_count_10(); __this->set_count_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; if ((!(((uint32_t)L_30) == ((uint32_t)(-1))))) { goto IL_00e2; } } { Int32U5BU5D_t385246372* L_31 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_32 = V_1; LinkU5BU5D_t964245573* L_33 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = (int32_t)((L_33)->GetAddressAt(static_cast(L_34)))->get_Next_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1))); goto IL_0104; } IL_00e2: { LinkU5BU5D_t964245573* L_36 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_37 = V_3; NullCheck(L_36); LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_Next_1(L_40); } IL_0104: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = (int32_t)__this->get_emptySlot_9(); ((L_41)->GetAddressAt(static_cast(L_42)))->set_Next_1(L_43); int32_t L_44 = V_2; __this->set_emptySlot_9(L_44); LinkU5BU5D_t964245573* L_45 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_46 = V_2; NullCheck(L_45); ((L_45)->GetAddressAt(static_cast(L_46)))->set_HashCode_0(0); ObjectU5BU5D_t2843939325* L_47 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_48 = V_2; il2cpp_codegen_initobj((&V_4), sizeof(RuntimeObject *)); RuntimeObject * L_49 = V_4; NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (RuntimeObject *)L_49); ObjectMetadataU5BU5D_t543634991* L_50 = (ObjectMetadataU5BU5D_t543634991*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(ObjectMetadata_t3566284522 )); ObjectMetadata_t3566284522 L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (ObjectMetadata_t3566284522 )L_52); int32_t L_53 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))); return (bool)1; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m2799009129_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, ObjectMetadata_t3566284522 * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m2799009129_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; ObjectMetadata_t3566284522 V_2; memset(&V_2, 0, sizeof(V_2)); { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_TryGetValue_m2799009129_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_00a2; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0090; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0090; } } { ObjectMetadata_t3566284522 * L_21 = ___value1; ObjectMetadataU5BU5D_t543634991* L_22 = (ObjectMetadataU5BU5D_t543634991*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; ObjectMetadata_t3566284522 L_25 = (L_22)->GetAt(static_cast(L_24)); *(ObjectMetadata_t3566284522 *)L_21 = L_25; return (bool)1; } IL_0090: { LinkU5BU5D_t964245573* L_26 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_Next_1(); V_1 = (int32_t)L_28; } IL_00a2: { int32_t L_29 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) { goto IL_0048; } } { ObjectMetadata_t3566284522 * L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(ObjectMetadata_t3566284522 )); ObjectMetadata_t3566284522 L_31 = V_2; *(ObjectMetadata_t3566284522 *)L_30 = L_31; return (bool)0; } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() extern "C" IL2CPP_METHOD_ATTR KeyCollection_t808398981 * Dictionary_2_get_Keys_m2398760202_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { KeyCollection_t808398981 * L_0 = (KeyCollection_t808398981 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t808398981 *, Dictionary_2_t618723510 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)); return L_0; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() extern "C" IL2CPP_METHOD_ATTR ValueCollection_t2334767828 * Dictionary_2_get_Values_m551373279_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { ValueCollection_t2334767828 * L_0 = (ValueCollection_t2334767828 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t2334767828 *, Dictionary_2_t618723510 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)); return L_0; } } // TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_ToTKey_m4109784827_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m4109784827_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ToTKey_m4109784827_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0040; } } { RuntimeTypeHandle_t3027515415 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 56)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_3, /*hidden argument*/NULL); NullCheck((Type_t *)L_4); String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_4); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_5, /*hidden argument*/NULL); ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_7, (String_t*)L_6, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_ToTKey_m4109784827_RuntimeMethod_var); } IL_0040: { RuntimeObject * L_8 = ___key0; return ((RuntimeObject *)Castclass((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))); } } // TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) extern "C" IL2CPP_METHOD_ATTR ObjectMetadata_t3566284522 Dictionary_2_ToTValue_m383574552_gshared (Dictionary_2_t618723510 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m383574552_MetadataUsageId); s_Il2CppMethodInitialized = true; } ObjectMetadata_t3566284522 V_0; memset(&V_0, 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0024; } } { RuntimeTypeHandle_t3027515415 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_1, /*hidden argument*/NULL); NullCheck((Type_t *)L_2); bool L_3 = Type_get_IsValueType_m3108065642((Type_t *)L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_0), sizeof(ObjectMetadata_t3566284522 )); ObjectMetadata_t3566284522 L_4 = V_0; return L_4; } IL_0024: { RuntimeObject * L_5 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14)))) { goto IL_0053; } } { RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_6, /*hidden argument*/NULL); NullCheck((Type_t *)L_7); String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_7); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_8, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_10, (String_t*)L_9, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,Dictionary_2_ToTValue_m383574552_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(ObjectMetadata_t3566284522 *)((ObjectMetadata_t3566284522 *)UnBox(L_11, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14))))); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKeyValuePair_m2592576_gshared (Dictionary_2_t618723510 * __this, KeyValuePair_2_t3016395677 ___pair0, const RuntimeMethod* method) { ObjectMetadata_t3566284522 V_0; memset(&V_0, 0, sizeof(V_0)); { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m152623220((KeyValuePair_2_t3016395677 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t618723510 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t618723510 *, RuntimeObject *, ObjectMetadata_t3566284522 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t618723510 *)__this, (RuntimeObject *)L_0, (ObjectMetadata_t3566284522 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)); if (L_1) { goto IL_0016; } } { return (bool)0; } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1736056858 * L_2 = (( EqualityComparer_1_t1736056858 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); ObjectMetadata_t3566284522 L_3 = KeyValuePair_2_get_Value_m3122173819((KeyValuePair_2_t3016395677 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); ObjectMetadata_t3566284522 L_4 = V_0; NullCheck((EqualityComparer_1_t1736056858 *)L_2); bool L_5 = VirtFuncInvoker2< bool, ObjectMetadata_t3566284522 , ObjectMetadata_t3566284522 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1736056858 *)L_2, (ObjectMetadata_t3566284522 )L_3, (ObjectMetadata_t3566284522 )L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t2572906285 Dictionary_2_GetEnumerator_m1398364166_gshared (Dictionary_2_t618723510 * __this, const RuntimeMethod* method) { { Enumerator_t2572906285 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1911451480((&L_0), (Dictionary_2_t618723510 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); return L_0; } } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR DictionaryEntry_t3123975638 Dictionary_2_U3CCopyToU3Em__0_m4067546855_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ObjectMetadata_t3566284522 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ObjectMetadata_t3566284522 L_1 = ___value1; ObjectMetadata_t3566284522 L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14), &L_2); DictionaryEntry_t3123975638 L_4; memset(&L_4, 0, sizeof(L_4)); DictionaryEntry__ctor_m2585376310((&L_4), (RuntimeObject *)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m254134071_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t779879461 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3868429092_gshared (Dictionary_2_t779879461 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t779879461 *)__this, (int32_t)((int32_t)10), (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2553510559_gshared (Dictionary_2_t779879461 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject*)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m3261352807_gshared (Dictionary_2_t779879461 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t779879461 *)__this, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Collections.Generic.IDictionary`2,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2950885732_gshared (Dictionary_2_t779879461 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m2950885732_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t3177551628 V_1; memset(&V_1, 0, sizeof(V_1)); RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___dictionary0; if (L_0) { goto IL_0017; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2957729587, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2__ctor_m2950885732_RuntimeMethod_var); } IL_0017: { RuntimeObject* L_2 = ___dictionary0; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; RuntimeObject* L_5 = ___comparer1; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t779879461 *)__this, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); RuntimeObject* L_6 = ___dictionary0; NullCheck((RuntimeObject*)L_6); RuntimeObject* L_7 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 3), (RuntimeObject*)L_6); V_2 = (RuntimeObject*)L_7; } IL_002d: try { // begin try (depth: 1) { goto IL_004d; } IL_0032: { RuntimeObject* L_8 = V_2; NullCheck((RuntimeObject*)L_8); KeyValuePair_2_t3177551628 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t3177551628 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (RuntimeObject*)L_8); V_1 = (KeyValuePair_2_t3177551628 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m1149260547((KeyValuePair_2_t3177551628 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); PropertyMetadata_t3727440473 L_11 = KeyValuePair_2_get_Value_m1031681606((KeyValuePair_2_t3177551628 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, RuntimeObject *, PropertyMetadata_t3727440473 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_10, (PropertyMetadata_t3727440473 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); } IL_004d: { RuntimeObject* L_12 = V_2; NullCheck((RuntimeObject*)L_12); bool L_13 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_12); if (L_13) { goto IL_0032; } } IL_0058: { IL2CPP_LEAVE(0x68, FINALLY_005d); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_005d; } FINALLY_005d: { // begin finally (depth: 1) { RuntimeObject* L_14 = V_2; if (L_14) { goto IL_0061; } } IL_0060: { IL2CPP_END_FINALLY(93) } IL_0061: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); IL2CPP_END_FINALLY(93) } } // end finally (depth: 1) IL2CPP_CLEANUP(93) { IL2CPP_JUMP_TBL(0x68, IL_0068) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0068: { return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m2008680336_gshared (Dictionary_2_t779879461 * __this, int32_t ___capacity0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; RuntimeObject* L_1 = ___comparer1; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t779879461 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)); return; } } // System.Void System.Collections.Generic.Dictionary`2::.ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m4286460724_gshared (Dictionary_2_t779879461 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_0 = ___info0; __this->set_serialization_info_13(L_0); return; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Keys_m717546839_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t779879461 *)__this); KeyCollection_t969554932 * L_0 = (( KeyCollection_t969554932 * (*) (Dictionary_2_t779879461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.Generic.ICollection`1 System.Collections.Generic.Dictionary`2::System.Collections.Generic.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IDictionaryU3CTKeyU2CTValueU3E_get_Values_m231463237_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t779879461 *)__this); ValueCollection_t2495923779 * L_0 = (( ValueCollection_t2495923779 * (*) (Dictionary_2_t779879461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Keys() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Keys_m517889367_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t779879461 *)__this); KeyCollection_t969554932 * L_0 = (( KeyCollection_t969554932 * (*) (Dictionary_2_t779879461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)); return L_0; } } // System.Collections.ICollection System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Values() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_get_Values_m3500720362_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t779879461 *)__this); ValueCollection_t2495923779 * L_0 = (( ValueCollection_t2495923779 * (*) (Dictionary_2_t779879461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); return L_0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsFixedSize_m164844524_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_get_IsReadOnly_m446735765_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.get_Item(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_IDictionary_get_Item_m1856191554_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_002f; } } { RuntimeObject * L_1 = ___key0; NullCheck((Dictionary_2_t779879461 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t779879461 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); if (!L_2) { goto IL_002f; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t779879461 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t779879461 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t779879461 *)__this); PropertyMetadata_t3727440473 L_5 = (( PropertyMetadata_t3727440473 (*) (Dictionary_2_t779879461 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); PropertyMetadata_t3727440473 L_6 = L_5; RuntimeObject * L_7 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14), &L_6); return L_7; } IL_002f: { return NULL; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.set_Item(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_set_Item_m2242093496_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t779879461 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t779879461 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t779879461 *)__this); PropertyMetadata_t3727440473 L_3 = (( PropertyMetadata_t3727440473 (*) (Dictionary_2_t779879461 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, RuntimeObject *, PropertyMetadata_t3727440473 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_1, (PropertyMetadata_t3727440473 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); return; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Add(System.Object,System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Add_m3034645924_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t779879461 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t779879461 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t779879461 *)__this); PropertyMetadata_t3727440473 L_3 = (( PropertyMetadata_t3727440473 (*) (Dictionary_2_t779879461 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, RuntimeObject *, PropertyMetadata_t3727440473 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_1, (PropertyMetadata_t3727440473 )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_IDictionary_Contains_m2316204645_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m2316204645_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Contains_m2316204645_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t779879461 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t779879461 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); return L_4; } IL_0029: { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_IDictionary_Remove_m2785546735_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m2785546735_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_System_Collections_IDictionary_Remove_m2785546735_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0029; } } { RuntimeObject * L_3 = ___key0; NullCheck((Dictionary_2_t779879461 *)__this); (( bool (*) (Dictionary_2_t779879461 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0029: { return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_ICollection_get_IsSynchronized_m3791124005_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.Dictionary`2::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_System_Collections_ICollection_get_SyncRoot_m1383272709_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_IsReadOnly_m3029823558_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Add_m4058425119_gshared (Dictionary_2_t779879461 * __this, KeyValuePair_2_t3177551628 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m1149260547((KeyValuePair_2_t3177551628 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); PropertyMetadata_t3727440473 L_1 = KeyValuePair_2_get_Value_m1031681606((KeyValuePair_2_t3177551628 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, RuntimeObject *, PropertyMetadata_t3727440473 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_0, (PropertyMetadata_t3727440473 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Contains_m1271897781_gshared (Dictionary_2_t779879461 * __this, KeyValuePair_2_t3177551628 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3177551628 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t779879461 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t779879461 *, KeyValuePair_2_t3177551628 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t779879461 *)__this, (KeyValuePair_2_t3177551628 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); return L_1; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_CopyTo_m2557231733_gshared (Dictionary_2_t779879461 * __this, KeyValuePair_2U5BU5D_t557174597* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t557174597* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, KeyValuePair_2U5BU5D_t557174597*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t779879461 *)__this, (KeyValuePair_2U5BU5D_t557174597*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_System_Collections_Generic_ICollectionU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_Remove_m2769713283_gshared (Dictionary_2_t779879461 * __this, KeyValuePair_2_t3177551628 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3177551628 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t779879461 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t779879461 *, KeyValuePair_2_t3177551628 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t779879461 *)__this, (KeyValuePair_2_t3177551628 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); if (L_1) { goto IL_000e; } } { return (bool)0; } IL_000e: { RuntimeObject * L_2 = KeyValuePair_2_get_Key_m1149260547((KeyValuePair_2_t3177551628 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t779879461 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t779879461 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); return L_3; } } // System.Void System.Collections.Generic.Dictionary`2::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_System_Collections_ICollection_CopyTo_m1035580815_gshared (Dictionary_2_t779879461 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_ICollection_CopyTo_m1035580815_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t557174597* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t779879461 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t779879461 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t557174597*)((KeyValuePair_2U5BU5D_t557174597*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t557174597* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t557174597* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, KeyValuePair_2U5BU5D_t557174597*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t779879461 *)__this, (KeyValuePair_2U5BU5D_t557174597*)L_2, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } IL_0016: { RuntimeArray * L_4 = ___array0; int32_t L_5 = ___index1; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeArray *)L_4, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); RuntimeArray * L_6 = ___array0; V_1 = (DictionaryEntryU5BU5D_t4217117203*)((DictionaryEntryU5BU5D_t4217117203*)IsInst((RuntimeObject*)L_6, DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var)); DictionaryEntryU5BU5D_t4217117203* L_7 = V_1; if (!L_7) { goto IL_0051; } } { DictionaryEntryU5BU5D_t4217117203* L_8 = V_1; int32_t L_9 = ___index1; Transform_1_t353077731 * L_10 = ((Dictionary_2_t779879461_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); G_B4_0 = L_9; G_B4_1 = L_8; G_B4_2 = ((Dictionary_2_t779879461 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t779879461 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t353077731 * L_12 = (Transform_1_t353077731 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t353077731 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(L_12, (RuntimeObject *)NULL, (intptr_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); ((Dictionary_2_t779879461_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->set_U3CU3Ef__amU24cacheB_15(L_12); G_B5_0 = G_B4_0; G_B5_1 = G_B4_1; G_B5_2 = ((Dictionary_2_t779879461 *)(G_B4_2)); } IL_0046: { Transform_1_t353077731 * L_13 = ((Dictionary_2_t779879461_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t779879461 *)G_B5_2); (( void (*) (Dictionary_2_t779879461 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t353077731 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t779879461 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t353077731 *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); return; } IL_0051: { RuntimeArray * L_14 = ___array0; int32_t L_15 = ___index1; intptr_t L_16 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t406653721 * L_17 = (Transform_1_t406653721 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t406653721 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_17, (RuntimeObject *)NULL, (intptr_t)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, RuntimeArray *, int32_t, Transform_1_t406653721 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t406653721 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return; } } // System.Collections.IEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IEnumerable_GetEnumerator_m68252147_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { Enumerator_t2734062236 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m611768365((&L_0), (Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t2734062236 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.Generic.IEnumerator`1> System.Collections.Generic.Dictionary`2::System.Collections.Generic.IEnumerable>.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_Generic_IEnumerableU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_GetEnumerator_m291227333_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { Enumerator_t2734062236 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m611768365((&L_0), (Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t2734062236 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 31), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IDictionaryEnumerator System.Collections.Generic.Dictionary`2::System.Collections.IDictionary.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_System_Collections_IDictionary_GetEnumerator_m1336771921_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { ShimEnumerator_t776600258 * L_0 = (ShimEnumerator_t776600258 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t776600258 *, Dictionary_2_t779879461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_0; } } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m312082963_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_count_10(); return L_0; } } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) extern "C" IL2CPP_METHOD_ATTR PropertyMetadata_t3727440473 Dictionary_2_get_Item_m1153611326_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m1153611326_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_get_Item_m1153611326_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_009b; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0089; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0089; } } { PropertyMetadataU5BU5D_t3282844708* L_21 = (PropertyMetadataU5BU5D_t3282844708*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; PropertyMetadata_t3727440473 L_24 = (L_21)->GetAt(static_cast(L_23)); return L_24; } IL_0089: { LinkU5BU5D_t964245573* L_25 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = (int32_t)((L_25)->GetAddressAt(static_cast(L_26)))->get_Next_1(); V_1 = (int32_t)L_27; } IL_009b: { int32_t L_28 = V_1; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0048; } } { KeyNotFoundException_t2292407383 * L_29 = (KeyNotFoundException_t2292407383 *)il2cpp_codegen_object_new(KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var); KeyNotFoundException__ctor_m541499307(L_29, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_29,Dictionary_2_get_Item_m1153611326_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m4273800402_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, PropertyMetadata_t3727440473 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m4273800402_MetadataUsageId); 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_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_set_Item_m4273800402_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); V_3 = (int32_t)(-1); int32_t L_11 = V_2; if ((((int32_t)L_11) == ((int32_t)(-1)))) { goto IL_00a2; } } IL_004e: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0087; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_17 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject * L_20 = (L_17)->GetAt(static_cast(L_19)); RuntimeObject * L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_20, (RuntimeObject *)L_21); if (!L_22) { goto IL_0087; } } { goto IL_00a2; } IL_0087: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_004e; } } IL_00a2: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_0166; } } { int32_t L_29 = (int32_t)__this->get_count_10(); int32_t L_30 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); V_4 = (int32_t)L_30; __this->set_count_10(L_30); int32_t L_31 = V_4; int32_t L_32 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_31) <= ((int32_t)L_32))) { goto IL_00de; } } { NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_33 = V_0; Int32U5BU5D_t385246372* L_34 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_34); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_33&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_34)->max_length)))))); } IL_00de: { int32_t L_35 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_35; int32_t L_36 = V_2; if ((!(((uint32_t)L_36) == ((uint32_t)(-1))))) { goto IL_0105; } } { int32_t L_37 = (int32_t)__this->get_touchedSlots_8(); int32_t L_38 = (int32_t)L_37; V_4 = (int32_t)L_38; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1))); int32_t L_39 = V_4; V_2 = (int32_t)L_39; goto IL_011c; } IL_0105: { LinkU5BU5D_t964245573* L_40 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_41 = V_2; NullCheck(L_40); int32_t L_42 = (int32_t)((L_40)->GetAddressAt(static_cast(L_41)))->get_Next_1(); __this->set_emptySlot_9(L_42); } IL_011c: { LinkU5BU5D_t964245573* L_43 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_44 = V_2; NullCheck(L_43); Int32U5BU5D_t385246372* L_45 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_46 = V_1; NullCheck(L_45); int32_t L_47 = L_46; int32_t L_48 = (L_45)->GetAt(static_cast(L_47)); ((L_43)->GetAddressAt(static_cast(L_44)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_48, (int32_t)1))); Int32U5BU5D_t385246372* L_49 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_50 = V_1; int32_t L_51 = V_2; NullCheck(L_49); (L_49)->SetAt(static_cast(L_50), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, (int32_t)1))); LinkU5BU5D_t964245573* L_52 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_53 = V_2; NullCheck(L_52); int32_t L_54 = V_0; ((L_52)->GetAddressAt(static_cast(L_53)))->set_HashCode_0(L_54); ObjectU5BU5D_t2843939325* L_55 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_56 = V_2; RuntimeObject * L_57 = ___key0; NullCheck(L_55); (L_55)->SetAt(static_cast(L_56), (RuntimeObject *)L_57); goto IL_01b5; } IL_0166: { int32_t L_58 = V_3; if ((((int32_t)L_58) == ((int32_t)(-1)))) { goto IL_01b5; } } { LinkU5BU5D_t964245573* L_59 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_60 = V_3; NullCheck(L_59); LinkU5BU5D_t964245573* L_61 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_62 = V_2; NullCheck(L_61); int32_t L_63 = (int32_t)((L_61)->GetAddressAt(static_cast(L_62)))->get_Next_1(); ((L_59)->GetAddressAt(static_cast(L_60)))->set_Next_1(L_63); LinkU5BU5D_t964245573* L_64 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_65 = V_2; NullCheck(L_64); Int32U5BU5D_t385246372* L_66 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_67 = V_1; NullCheck(L_66); int32_t L_68 = L_67; int32_t L_69 = (L_66)->GetAt(static_cast(L_68)); ((L_64)->GetAddressAt(static_cast(L_65)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_69, (int32_t)1))); Int32U5BU5D_t385246372* L_70 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_71 = V_1; int32_t L_72 = V_2; NullCheck(L_70); (L_70)->SetAt(static_cast(L_71), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, (int32_t)1))); } IL_01b5: { PropertyMetadataU5BU5D_t3282844708* L_73 = (PropertyMetadataU5BU5D_t3282844708*)__this->get_valueSlots_7(); int32_t L_74 = V_2; PropertyMetadata_t3727440473 L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (PropertyMetadata_t3727440473 )L_75); int32_t L_76 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_76, (int32_t)1))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Init(System.Int32,System.Collections.Generic.IEqualityComparer`1) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Init_m3697728747_gshared (Dictionary_2_t779879461 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m3697728747_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t779879461 * G_B4_0 = NULL; Dictionary_2_t779879461 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t779879461 * G_B5_1 = NULL; { int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Init_m3697728747_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t779879461 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t779879461 *)(__this)); goto IL_0021; } } { RuntimeObject* L_3 = ___hcp1; V_0 = (RuntimeObject*)L_3; RuntimeObject* L_4 = V_0; G_B5_0 = L_4; G_B5_1 = ((Dictionary_2_t779879461 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t1249878500 * L_5 = (( EqualityComparer_1_t1249878500 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); G_B5_0 = ((RuntimeObject*)(L_5)); G_B5_1 = ((Dictionary_2_t779879461 *)(G_B4_0)); } IL_0026: { NullCheck(G_B5_1); G_B5_1->set_hcp_12(G_B5_0); int32_t L_6 = ___capacity0; if (L_6) { goto IL_0035; } } { ___capacity0 = (int32_t)((int32_t)10); } IL_0035: { int32_t L_7 = ___capacity0; ___capacity0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)(((int32_t)((int32_t)((float)((float)(((float)((float)L_7)))/(float)(0.9f)))))), (int32_t)1)); int32_t L_8 = ___capacity0; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t779879461 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_generation_14(0); return; } } // System.Void System.Collections.Generic.Dictionary`2::InitArrays(System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_InitArrays_m2381498963_gshared (Dictionary_2_t779879461 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m2381498963_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___size0; __this->set_table_4(((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_0))); int32_t L_1 = ___size0; __this->set_linkSlots_5(((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_1))); __this->set_emptySlot_9((-1)); int32_t L_2 = ___size0; __this->set_keySlots_6(((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((PropertyMetadataU5BU5D_t3282844708*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_3))); __this->set_touchedSlots_8(0); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_4); __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)(((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))))))), (float)(0.9f))))))); int32_t L_5 = (int32_t)__this->get_threshold_11(); if (L_5) { goto IL_0074; } } { Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length))))) <= ((int32_t)0))) { goto IL_0074; } } { __this->set_threshold_11(1); } IL_0074: { return; } } // System.Void System.Collections.Generic.Dictionary`2::CopyToCheck(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyToCheck_m245510381_gshared (Dictionary_2_t779879461 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m245510381_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeArray * L_0 = ___array0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral4007973390, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_CopyToCheck_m245510381_RuntimeMethod_var); } IL_0011: { int32_t L_2 = ___index1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0023; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,Dictionary_2_CopyToCheck_m245510381_RuntimeMethod_var); } IL_0023: { int32_t L_4 = ___index1; RuntimeArray * L_5 = ___array0; NullCheck((RuntimeArray *)L_5); int32_t L_6 = Array_get_Length_m21610649((RuntimeArray *)L_5, /*hidden argument*/NULL); if ((((int32_t)L_4) <= ((int32_t)L_6))) { goto IL_003a; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral2973413626, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_CopyToCheck_m245510381_RuntimeMethod_var); } IL_003a: { RuntimeArray * L_8 = ___array0; NullCheck((RuntimeArray *)L_8); int32_t L_9 = Array_get_Length_m21610649((RuntimeArray *)L_8, /*hidden argument*/NULL); int32_t L_10 = ___index1; NullCheck((Dictionary_2_t779879461 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t779879461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10))) >= ((int32_t)L_11))) { goto IL_0058; } } { ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_12, (String_t*)_stringLiteral751398076, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12,Dictionary_2_CopyToCheck_m245510381_RuntimeMethod_var); } IL_0058: { return; } } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2::make_pair(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t3177551628 Dictionary_2_make_pair_m349333319_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, PropertyMetadata_t3727440473 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; PropertyMetadata_t3727440473 L_1 = ___value1; KeyValuePair_2_t3177551628 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m164939250((&L_2), (RuntimeObject *)L_0, (PropertyMetadata_t3727440473 )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->declaring_type)->rgctx_data, 44)); return L_2; } } // TKey System.Collections.Generic.Dictionary`2::pick_key(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_pick_key_m510704619_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, PropertyMetadata_t3727440473 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; return L_0; } } // TValue System.Collections.Generic.Dictionary`2::pick_value(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR PropertyMetadata_t3727440473 Dictionary_2_pick_value_m2021580234_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, PropertyMetadata_t3727440473 ___value1, const RuntimeMethod* method) { { PropertyMetadata_t3727440473 L_0 = ___value1; return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::CopyTo(System.Collections.Generic.KeyValuePair`2[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_CopyTo_m1504990404_gshared (Dictionary_2_t779879461 * __this, KeyValuePair_2U5BU5D_t557174597* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t557174597* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t557174597* L_2 = ___array0; int32_t L_3 = ___index1; intptr_t L_4 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27); Transform_1_t406653721 * L_5 = (Transform_1_t406653721 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t406653721 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)(L_5, (RuntimeObject *)NULL, (intptr_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, KeyValuePair_2U5BU5D_t557174597*, int32_t, Transform_1_t406653721 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t779879461 *)__this, (KeyValuePair_2U5BU5D_t557174597*)L_2, (int32_t)L_3, (Transform_1_t406653721 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); return; } } // System.Void System.Collections.Generic.Dictionary`2::Resize() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Resize_m1648465319_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m1648465319_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Int32U5BU5D_t385246372* V_1 = NULL; LinkU5BU5D_t964245573* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; ObjectU5BU5D_t2843939325* V_7 = NULL; PropertyMetadataU5BU5D_t3282844708* V_8 = NULL; int32_t V_9 = 0; { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_0); IL2CPP_RUNTIME_CLASS_INIT(Hashtable_t1853889766_il2cpp_TypeInfo_var); int32_t L_1 = Hashtable_ToPrime_m33531354(NULL /*static, unused*/, (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))<<(int32_t)1))|(int32_t)1)), /*hidden argument*/NULL); V_0 = (int32_t)L_1; int32_t L_2 = V_0; V_1 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)L_2)); int32_t L_3 = V_0; V_2 = (LinkU5BU5D_t964245573*)((LinkU5BU5D_t964245573*)SZArrayNew(LinkU5BU5D_t964245573_il2cpp_TypeInfo_var, (uint32_t)L_3)); V_3 = (int32_t)0; goto IL_00b1; } IL_0027: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)1)); goto IL_00a5; } IL_0038: { LinkU5BU5D_t964245573* L_8 = V_2; int32_t L_9 = V_4; NullCheck(L_8); RuntimeObject* L_10 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_11 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_12 = V_4; NullCheck(L_11); int32_t L_13 = L_12; RuntimeObject * L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((RuntimeObject*)L_10); int32_t L_15 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_10, (RuntimeObject *)L_14); int32_t L_16 = (int32_t)((int32_t)((int32_t)L_15|(int32_t)((int32_t)-2147483648LL))); V_9 = (int32_t)L_16; ((L_8)->GetAddressAt(static_cast(L_9)))->set_HashCode_0(L_16); int32_t L_17 = V_9; V_5 = (int32_t)L_17; int32_t L_18 = V_5; int32_t L_19 = V_0; V_6 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_18&(int32_t)((int32_t)2147483647LL)))%(int32_t)L_19)); LinkU5BU5D_t964245573* L_20 = V_2; int32_t L_21 = V_4; NullCheck(L_20); Int32U5BU5D_t385246372* L_22 = V_1; int32_t L_23 = V_6; NullCheck(L_22); int32_t L_24 = L_23; int32_t L_25 = (L_22)->GetAt(static_cast(L_24)); ((L_20)->GetAddressAt(static_cast(L_21)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1))); Int32U5BU5D_t385246372* L_26 = V_1; int32_t L_27 = V_6; int32_t L_28 = V_4; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)1))); LinkU5BU5D_t964245573* L_29 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_30 = V_4; NullCheck(L_29); int32_t L_31 = (int32_t)((L_29)->GetAddressAt(static_cast(L_30)))->get_Next_1(); V_4 = (int32_t)L_31; } IL_00a5: { int32_t L_32 = V_4; if ((!(((uint32_t)L_32) == ((uint32_t)(-1))))) { goto IL_0038; } } { int32_t L_33 = V_3; V_3 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)1)); } IL_00b1: { int32_t L_34 = V_3; Int32U5BU5D_t385246372* L_35 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_35); if ((((int32_t)L_34) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_35)->max_length))))))) { goto IL_0027; } } { Int32U5BU5D_t385246372* L_36 = V_1; __this->set_table_4(L_36); LinkU5BU5D_t964245573* L_37 = V_2; __this->set_linkSlots_5(L_37); int32_t L_38 = V_0; V_7 = (ObjectU5BU5D_t2843939325*)((ObjectU5BU5D_t2843939325*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (PropertyMetadataU5BU5D_t3282844708*)((PropertyMetadataU5BU5D_t3282844708*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); ObjectU5BU5D_t2843939325* L_40 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); ObjectU5BU5D_t2843939325* L_41 = V_7; int32_t L_42 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_40, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_41, (int32_t)0, (int32_t)L_42, /*hidden argument*/NULL); PropertyMetadataU5BU5D_t3282844708* L_43 = (PropertyMetadataU5BU5D_t3282844708*)__this->get_valueSlots_7(); PropertyMetadataU5BU5D_t3282844708* L_44 = V_8; int32_t L_45 = (int32_t)__this->get_touchedSlots_8(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_43, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_44, (int32_t)0, (int32_t)L_45, /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_46 = V_7; __this->set_keySlots_6(L_46); PropertyMetadataU5BU5D_t3282844708* L_47 = V_8; __this->set_valueSlots_7(L_47); int32_t L_48 = V_0; __this->set_threshold_11((((int32_t)((int32_t)((float)il2cpp_codegen_multiply((float)(((float)((float)L_48))), (float)(0.9f))))))); return; } } // System.Void System.Collections.Generic.Dictionary`2::Add(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Add_m3698053937_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, PropertyMetadata_t3727440473 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m3698053937_MetadataUsageId); s_Il2CppMethodInitialized = true; } 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_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Add_m3698053937_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); goto IL_009b; } IL_004a: { LinkU5BU5D_t964245573* L_11 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); 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(); int32_t L_14 = V_0; if ((!(((uint32_t)L_13) == ((uint32_t)L_14)))) { goto IL_0089; } } { RuntimeObject* L_15 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_16 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = L_17; RuntimeObject * L_19 = (L_16)->GetAt(static_cast(L_18)); RuntimeObject * L_20 = ___key0; NullCheck((RuntimeObject*)L_15); bool L_21 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_15, (RuntimeObject *)L_19, (RuntimeObject *)L_20); if (!L_21) { goto IL_0089; } } { ArgumentException_t132251570 * L_22 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_22, (String_t*)_stringLiteral3189027530, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_22,Dictionary_2_Add_m3698053937_RuntimeMethod_var); } IL_0089: { LinkU5BU5D_t964245573* L_23 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_24 = V_2; NullCheck(L_23); int32_t L_25 = (int32_t)((L_23)->GetAddressAt(static_cast(L_24)))->get_Next_1(); V_2 = (int32_t)L_25; } IL_009b: { int32_t L_26 = V_2; if ((!(((uint32_t)L_26) == ((uint32_t)(-1))))) { goto IL_004a; } } { int32_t L_27 = (int32_t)__this->get_count_10(); int32_t L_28 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); V_3 = (int32_t)L_28; __this->set_count_10(L_28); int32_t L_29 = V_3; int32_t L_30 = (int32_t)__this->get_threshold_11(); if ((((int32_t)L_29) <= ((int32_t)L_30))) { goto IL_00d5; } } { NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); int32_t L_31 = V_0; Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_32); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_31&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_32)->max_length)))))); } IL_00d5: { int32_t L_33 = (int32_t)__this->get_emptySlot_9(); V_2 = (int32_t)L_33; int32_t L_34 = V_2; if ((!(((uint32_t)L_34) == ((uint32_t)(-1))))) { goto IL_00fa; } } { int32_t L_35 = (int32_t)__this->get_touchedSlots_8(); int32_t L_36 = (int32_t)L_35; V_3 = (int32_t)L_36; __this->set_touchedSlots_8(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))); int32_t L_37 = V_3; V_2 = (int32_t)L_37; goto IL_0111; } IL_00fa: { LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); __this->set_emptySlot_9(L_40); } IL_0111: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = V_0; ((L_41)->GetAddressAt(static_cast(L_42)))->set_HashCode_0(L_43); LinkU5BU5D_t964245573* L_44 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_45 = V_2; NullCheck(L_44); Int32U5BU5D_t385246372* L_46 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_47 = V_1; NullCheck(L_46); int32_t L_48 = L_47; int32_t L_49 = (L_46)->GetAt(static_cast(L_48)); ((L_44)->GetAddressAt(static_cast(L_45)))->set_Next_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1))); Int32U5BU5D_t385246372* L_50 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_51 = V_1; int32_t L_52 = V_2; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, (int32_t)1))); ObjectU5BU5D_t2843939325* L_53 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_54 = V_2; RuntimeObject * L_55 = ___key0; NullCheck(L_53); (L_53)->SetAt(static_cast(L_54), (RuntimeObject *)L_55); PropertyMetadataU5BU5D_t3282844708* L_56 = (PropertyMetadataU5BU5D_t3282844708*)__this->get_valueSlots_7(); int32_t L_57 = V_2; PropertyMetadata_t3727440473 L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (PropertyMetadata_t3727440473 )L_58); int32_t L_59 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_59, (int32_t)1))); return; } } // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::get_Comparer() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m1080856254_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->get_hcp_12(); return L_0; } } // System.Void System.Collections.Generic.Dictionary`2::Clear() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m1578972663_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { __this->set_count_10(0); Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get_table_4(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); ObjectU5BU5D_t2843939325* L_2 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); ObjectU5BU5D_t2843939325* L_3 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); NullCheck(L_3); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length)))), /*hidden argument*/NULL); PropertyMetadataU5BU5D_t3282844708* L_4 = (PropertyMetadataU5BU5D_t3282844708*)__this->get_valueSlots_7(); PropertyMetadataU5BU5D_t3282844708* L_5 = (PropertyMetadataU5BU5D_t3282844708*)__this->get_valueSlots_7(); NullCheck(L_5); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_5)->max_length)))), /*hidden argument*/NULL); LinkU5BU5D_t964245573* L_6 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); LinkU5BU5D_t964245573* L_7 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); NullCheck(L_7); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_6, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/NULL); __this->set_emptySlot_9((-1)); __this->set_touchedSlots_8(0); int32_t L_8 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1611117964_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m1611117964_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ContainsKey_m1611117964_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_0090; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_007e; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_007e; } } { return (bool)1; } IL_007e: { LinkU5BU5D_t964245573* L_21 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = (int32_t)((L_21)->GetAddressAt(static_cast(L_22)))->get_Next_1(); V_1 = (int32_t)L_23; } IL_0090: { int32_t L_24 = V_1; if ((!(((uint32_t)L_24) == ((uint32_t)(-1))))) { goto IL_0048; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsValue(TValue) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsValue_m3826688838_gshared (Dictionary_2_t779879461 * __this, PropertyMetadata_t3727440473 ___value0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1897212809 * L_0 = (( EqualityComparer_1_t1897212809 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); V_0 = (RuntimeObject*)L_0; V_1 = (int32_t)0; goto IL_0054; } IL_000d: { Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; int32_t L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); goto IL_0049; } IL_001d: { RuntimeObject* L_5 = V_0; PropertyMetadataU5BU5D_t3282844708* L_6 = (PropertyMetadataU5BU5D_t3282844708*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; PropertyMetadata_t3727440473 L_9 = (L_6)->GetAt(static_cast(L_8)); PropertyMetadata_t3727440473 L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, PropertyMetadata_t3727440473 , PropertyMetadata_t3727440473 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (PropertyMetadata_t3727440473 )L_9, (PropertyMetadata_t3727440473 )L_10); if (!L_11) { goto IL_0037; } } { return (bool)1; } IL_0037: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = (int32_t)((L_12)->GetAddressAt(static_cast(L_13)))->get_Next_1(); V_2 = (int32_t)L_14; } IL_0049: { int32_t L_15 = V_2; if ((!(((uint32_t)L_15) == ((uint32_t)(-1))))) { goto IL_001d; } } { int32_t L_16 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0054: { int32_t L_17 = V_1; Int32U5BU5D_t385246372* L_18 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_18); if ((((int32_t)L_17) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_18)->max_length))))))) { goto IL_000d; } } { return (bool)0; } } // System.Void System.Collections.Generic.Dictionary`2::GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_GetObjectData_m3538294992_gshared (Dictionary_2_t779879461 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m3538294992_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t557174597* V_0 = NULL; { SerializationInfo_t950877179 * L_0 = ___info0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral79347, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_GetObjectData_m3538294992_RuntimeMethod_var); } IL_0011: { SerializationInfo_t950877179 * L_2 = ___info0; int32_t L_3 = (int32_t)__this->get_generation_14(); NullCheck((SerializationInfo_t950877179 *)L_2); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_2, (String_t*)_stringLiteral1902402919, (int32_t)L_3, /*hidden argument*/NULL); SerializationInfo_t950877179 * L_4 = ___info0; RuntimeObject* L_5 = (RuntimeObject*)__this->get_hcp_12(); NullCheck((SerializationInfo_t950877179 *)L_4); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_4, (String_t*)_stringLiteral892943380, (RuntimeObject *)L_5, /*hidden argument*/NULL); V_0 = (KeyValuePair_2U5BU5D_t557174597*)NULL; int32_t L_6 = (int32_t)__this->get_count_10(); if ((((int32_t)L_6) <= ((int32_t)0))) { goto IL_0055; } } { int32_t L_7 = (int32_t)__this->get_count_10(); V_0 = (KeyValuePair_2U5BU5D_t557174597*)((KeyValuePair_2U5BU5D_t557174597*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t557174597* L_8 = V_0; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, KeyValuePair_2U5BU5D_t557174597*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t779879461 *)__this, (KeyValuePair_2U5BU5D_t557174597*)L_8, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0055: { SerializationInfo_t950877179 * L_9 = ___info0; Int32U5BU5D_t385246372* L_10 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_10); NullCheck((SerializationInfo_t950877179 *)L_9); SerializationInfo_AddValue_m412754688((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral953796230, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_10)->max_length)))), /*hidden argument*/NULL); SerializationInfo_t950877179 * L_11 = ___info0; KeyValuePair_2U5BU5D_t557174597* L_12 = V_0; NullCheck((SerializationInfo_t950877179 *)L_11); SerializationInfo_AddValue_m2872281893((SerializationInfo_t950877179 *)L_11, (String_t*)_stringLiteral2947573650, (RuntimeObject *)(RuntimeObject *)L_12, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.Dictionary`2::OnDeserialization(System.Object) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_OnDeserialization_m3968356590_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m3968356590_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t557174597* V_1 = NULL; int32_t V_2 = 0; { SerializationInfo_t950877179 * L_0 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); if (L_0) { goto IL_000c; } } { return; } IL_000c: { SerializationInfo_t950877179 * L_1 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_1); int32_t L_2 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_1, (String_t*)_stringLiteral1902402919, /*hidden argument*/NULL); __this->set_generation_14(L_2); SerializationInfo_t950877179 * L_3 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 50)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_5 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_4, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_3); RuntimeObject * L_6 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_3, (String_t*)_stringLiteral892943380, (Type_t *)L_5, /*hidden argument*/NULL); __this->set_hcp_12(((RuntimeObject*)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35)))); SerializationInfo_t950877179 * L_7 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); NullCheck((SerializationInfo_t950877179 *)L_7); int32_t L_8 = SerializationInfo_GetInt32_m2640574809((SerializationInfo_t950877179 *)L_7, (String_t*)_stringLiteral953796230, /*hidden argument*/NULL); V_0 = (int32_t)L_8; SerializationInfo_t950877179 * L_9 = (SerializationInfo_t950877179 *)__this->get_serialization_info_13(); RuntimeTypeHandle_t3027515415 L_10 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 51)) }; Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_10, /*hidden argument*/NULL); NullCheck((SerializationInfo_t950877179 *)L_9); RuntimeObject * L_12 = SerializationInfo_GetValue_m42271953((SerializationInfo_t950877179 *)L_9, (String_t*)_stringLiteral2947573650, (Type_t *)L_11, /*hidden argument*/NULL); V_1 = (KeyValuePair_2U5BU5D_t557174597*)((KeyValuePair_2U5BU5D_t557174597*)Castclass((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)((int32_t)10)))) { goto IL_0083; } } { V_0 = (int32_t)((int32_t)10); } IL_0083: { int32_t L_14 = V_0; NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t779879461 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t557174597* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t557174597* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m1149260547((KeyValuePair_2_t3177551628 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t557174597* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); PropertyMetadata_t3727440473 L_21 = KeyValuePair_2_get_Value_m1031681606((KeyValuePair_2_t3177551628 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t779879461 *)__this); (( void (*) (Dictionary_2_t779879461 *, RuntimeObject *, PropertyMetadata_t3727440473 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_18, (PropertyMetadata_t3727440473 )L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); } IL_00c0: { int32_t L_23 = V_2; KeyValuePair_2U5BU5D_t557174597* L_24 = V_1; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length))))))) { goto IL_009e; } } IL_00c9: { int32_t L_25 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1))); __this->set_serialization_info_13((SerializationInfo_t950877179 *)NULL); return; } } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m1037236112_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m1037236112_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; RuntimeObject * V_4 = NULL; PropertyMetadata_t3727440473 V_5; memset(&V_5, 0, sizeof(V_5)); { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_Remove_m1037236112_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); int32_t L_5 = V_0; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_6); V_1 = (int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_5&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_6)->max_length)))))); Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; int32_t L_10 = (L_7)->GetAt(static_cast(L_9)); V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)1)); int32_t L_11 = V_2; if ((!(((uint32_t)L_11) == ((uint32_t)(-1))))) { goto IL_004e; } } { return (bool)0; } IL_004e: { V_3 = (int32_t)(-1); } IL_0050: { LinkU5BU5D_t964245573* L_12 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_13 = V_2; 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_0089; } } { RuntimeObject* L_16 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_17 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_18 = V_2; NullCheck(L_17); int32_t L_19 = L_18; RuntimeObject * L_20 = (L_17)->GetAt(static_cast(L_19)); RuntimeObject * L_21 = ___key0; NullCheck((RuntimeObject*)L_16); bool L_22 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_16, (RuntimeObject *)L_20, (RuntimeObject *)L_21); if (!L_22) { goto IL_0089; } } { goto IL_00a4; } IL_0089: { int32_t L_23 = V_2; V_3 = (int32_t)L_23; LinkU5BU5D_t964245573* L_24 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_25 = V_2; NullCheck(L_24); int32_t L_26 = (int32_t)((L_24)->GetAddressAt(static_cast(L_25)))->get_Next_1(); V_2 = (int32_t)L_26; int32_t L_27 = V_2; if ((!(((uint32_t)L_27) == ((uint32_t)(-1))))) { goto IL_0050; } } IL_00a4: { int32_t L_28 = V_2; if ((!(((uint32_t)L_28) == ((uint32_t)(-1))))) { goto IL_00ad; } } { return (bool)0; } IL_00ad: { int32_t L_29 = (int32_t)__this->get_count_10(); __this->set_count_10(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)1))); int32_t L_30 = V_3; if ((!(((uint32_t)L_30) == ((uint32_t)(-1))))) { goto IL_00e2; } } { Int32U5BU5D_t385246372* L_31 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_32 = V_1; LinkU5BU5D_t964245573* L_33 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_34 = V_2; NullCheck(L_33); int32_t L_35 = (int32_t)((L_33)->GetAddressAt(static_cast(L_34)))->get_Next_1(); NullCheck(L_31); (L_31)->SetAt(static_cast(L_32), (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)1))); goto IL_0104; } IL_00e2: { LinkU5BU5D_t964245573* L_36 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_37 = V_3; NullCheck(L_36); LinkU5BU5D_t964245573* L_38 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_39 = V_2; NullCheck(L_38); int32_t L_40 = (int32_t)((L_38)->GetAddressAt(static_cast(L_39)))->get_Next_1(); ((L_36)->GetAddressAt(static_cast(L_37)))->set_Next_1(L_40); } IL_0104: { LinkU5BU5D_t964245573* L_41 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_42 = V_2; NullCheck(L_41); int32_t L_43 = (int32_t)__this->get_emptySlot_9(); ((L_41)->GetAddressAt(static_cast(L_42)))->set_Next_1(L_43); int32_t L_44 = V_2; __this->set_emptySlot_9(L_44); LinkU5BU5D_t964245573* L_45 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_46 = V_2; NullCheck(L_45); ((L_45)->GetAddressAt(static_cast(L_46)))->set_HashCode_0(0); ObjectU5BU5D_t2843939325* L_47 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_48 = V_2; il2cpp_codegen_initobj((&V_4), sizeof(RuntimeObject *)); RuntimeObject * L_49 = V_4; NullCheck(L_47); (L_47)->SetAt(static_cast(L_48), (RuntimeObject *)L_49); PropertyMetadataU5BU5D_t3282844708* L_50 = (PropertyMetadataU5BU5D_t3282844708*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(PropertyMetadata_t3727440473 )); PropertyMetadata_t3727440473 L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (PropertyMetadata_t3727440473 )L_52); int32_t L_53 = (int32_t)__this->get_generation_14(); __this->set_generation_14(((int32_t)il2cpp_codegen_add((int32_t)L_53, (int32_t)1))); return (bool)1; } } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m3177577894_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, PropertyMetadata_t3727440473 * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3177577894_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; PropertyMetadata_t3727440473 V_2; memset(&V_2, 0, sizeof(V_2)); { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0016; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_TryGetValue_m3177577894_RuntimeMethod_var); } IL_0016: { RuntimeObject* L_2 = (RuntimeObject*)__this->get_hcp_12(); RuntimeObject * L_3 = ___key0; NullCheck((RuntimeObject*)L_2); int32_t L_4 = InterfaceFuncInvoker1< int32_t, RuntimeObject * >::Invoke(1 /* System.Int32 System.Collections.Generic.IEqualityComparer`1::GetHashCode(T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_2, (RuntimeObject *)L_3); V_0 = (int32_t)((int32_t)((int32_t)L_4|(int32_t)((int32_t)-2147483648LL))); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get_table_4(); int32_t L_6 = V_0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get_table_4(); NullCheck(L_7); NullCheck(L_5); int32_t L_8 = ((int32_t)((int32_t)((int32_t)((int32_t)L_6&(int32_t)((int32_t)2147483647LL)))%(int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))))); int32_t L_9 = (L_5)->GetAt(static_cast(L_8)); V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); goto IL_00a2; } IL_0048: { LinkU5BU5D_t964245573* L_10 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_11 = V_1; NullCheck(L_10); int32_t L_12 = (int32_t)((L_10)->GetAddressAt(static_cast(L_11)))->get_HashCode_0(); int32_t L_13 = V_0; if ((!(((uint32_t)L_12) == ((uint32_t)L_13)))) { goto IL_0090; } } { RuntimeObject* L_14 = (RuntimeObject*)__this->get_hcp_12(); ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)__this->get_keySlots_6(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; RuntimeObject * L_18 = (L_15)->GetAt(static_cast(L_17)); RuntimeObject * L_19 = ___key0; NullCheck((RuntimeObject*)L_14); bool L_20 = InterfaceFuncInvoker2< bool, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 35), (RuntimeObject*)L_14, (RuntimeObject *)L_18, (RuntimeObject *)L_19); if (!L_20) { goto IL_0090; } } { PropertyMetadata_t3727440473 * L_21 = ___value1; PropertyMetadataU5BU5D_t3282844708* L_22 = (PropertyMetadataU5BU5D_t3282844708*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; PropertyMetadata_t3727440473 L_25 = (L_22)->GetAt(static_cast(L_24)); *(PropertyMetadata_t3727440473 *)L_21 = L_25; return (bool)1; } IL_0090: { LinkU5BU5D_t964245573* L_26 = (LinkU5BU5D_t964245573*)__this->get_linkSlots_5(); int32_t L_27 = V_1; NullCheck(L_26); int32_t L_28 = (int32_t)((L_26)->GetAddressAt(static_cast(L_27)))->get_Next_1(); V_1 = (int32_t)L_28; } IL_00a2: { int32_t L_29 = V_1; if ((!(((uint32_t)L_29) == ((uint32_t)(-1))))) { goto IL_0048; } } { PropertyMetadata_t3727440473 * L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(PropertyMetadata_t3727440473 )); PropertyMetadata_t3727440473 L_31 = V_2; *(PropertyMetadata_t3727440473 *)L_30 = L_31; return (bool)0; } } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() extern "C" IL2CPP_METHOD_ATTR KeyCollection_t969554932 * Dictionary_2_get_Keys_m4072416317_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { KeyCollection_t969554932 * L_0 = (KeyCollection_t969554932 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t969554932 *, Dictionary_2_t779879461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)); return L_0; } } // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::get_Values() extern "C" IL2CPP_METHOD_ATTR ValueCollection_t2495923779 * Dictionary_2_get_Values_m3675448876_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { ValueCollection_t2495923779 * L_0 = (ValueCollection_t2495923779 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t2495923779 *, Dictionary_2_t779879461 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)); return L_0; } } // TKey System.Collections.Generic.Dictionary`2::ToTKey(System.Object) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Dictionary_2_ToTKey_m2632565463_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m2632565463_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = ___key0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,Dictionary_2_ToTKey_m2632565463_RuntimeMethod_var); } IL_0011: { RuntimeObject * L_2 = ___key0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10)))) { goto IL_0040; } } { RuntimeTypeHandle_t3027515415 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 56)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_3, /*hidden argument*/NULL); NullCheck((Type_t *)L_4); String_t* L_5 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_4); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_6 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_5, /*hidden argument*/NULL); ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_7, (String_t*)L_6, (String_t*)_stringLiteral2600271970, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,Dictionary_2_ToTKey_m2632565463_RuntimeMethod_var); } IL_0040: { RuntimeObject * L_8 = ___key0; return ((RuntimeObject *)Castclass((RuntimeObject*)L_8, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 10))); } } // TValue System.Collections.Generic.Dictionary`2::ToTValue(System.Object) extern "C" IL2CPP_METHOD_ATTR PropertyMetadata_t3727440473 Dictionary_2_ToTValue_m4204812020_gshared (Dictionary_2_t779879461 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m4204812020_MetadataUsageId); s_Il2CppMethodInitialized = true; } PropertyMetadata_t3727440473 V_0; memset(&V_0, 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (L_0) { goto IL_0024; } } { RuntimeTypeHandle_t3027515415 L_1 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_1, /*hidden argument*/NULL); NullCheck((Type_t *)L_2); bool L_3 = Type_get_IsValueType_m3108065642((Type_t *)L_2, /*hidden argument*/NULL); if (L_3) { goto IL_0024; } } { il2cpp_codegen_initobj((&V_0), sizeof(PropertyMetadata_t3727440473 )); PropertyMetadata_t3727440473 L_4 = V_0; return L_4; } IL_0024: { RuntimeObject * L_5 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14)))) { goto IL_0053; } } { RuntimeTypeHandle_t3027515415 L_6 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->declaring_type->rgctx_data, 57)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, (RuntimeTypeHandle_t3027515415 )L_6, /*hidden argument*/NULL); NullCheck((Type_t *)L_7); String_t* L_8 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Type::ToString() */, (Type_t *)L_7); IL2CPP_RUNTIME_CLASS_INIT(String_t_il2cpp_TypeInfo_var); String_t* L_9 = String_Concat_m3937257545(NULL /*static, unused*/, (String_t*)_stringLiteral4183622140, (String_t*)L_8, /*hidden argument*/NULL); ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1216717135(L_10, (String_t*)L_9, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10,Dictionary_2_ToTValue_m4204812020_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(PropertyMetadata_t3727440473 *)((PropertyMetadata_t3727440473 *)UnBox(L_11, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 14))))); } } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKeyValuePair(System.Collections.Generic.KeyValuePair`2) extern "C" IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKeyValuePair_m260979504_gshared (Dictionary_2_t779879461 * __this, KeyValuePair_2_t3177551628 ___pair0, const RuntimeMethod* method) { PropertyMetadata_t3727440473 V_0; memset(&V_0, 0, sizeof(V_0)); { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m1149260547((KeyValuePair_2_t3177551628 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t779879461 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t779879461 *, RuntimeObject *, PropertyMetadata_t3727440473 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t779879461 *)__this, (RuntimeObject *)L_0, (PropertyMetadata_t3727440473 *)(&V_0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)); if (L_1) { goto IL_0016; } } { return (bool)0; } IL_0016: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 47)); EqualityComparer_1_t1897212809 * L_2 = (( EqualityComparer_1_t1897212809 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 46)); PropertyMetadata_t3727440473 L_3 = KeyValuePair_2_get_Value_m1031681606((KeyValuePair_2_t3177551628 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); PropertyMetadata_t3727440473 L_4 = V_0; NullCheck((EqualityComparer_1_t1897212809 *)L_2); bool L_5 = VirtFuncInvoker2< bool, PropertyMetadata_t3727440473 , PropertyMetadata_t3727440473 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1897212809 *)L_2, (PropertyMetadata_t3727440473 )L_3, (PropertyMetadata_t3727440473 )L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t2734062236 Dictionary_2_GetEnumerator_m3060014117_gshared (Dictionary_2_t779879461 * __this, const RuntimeMethod* method) { { Enumerator_t2734062236 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m611768365((&L_0), (Dictionary_2_t779879461 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); return L_0; } } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2::m__0(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR DictionaryEntry_t3123975638 Dictionary_2_U3CCopyToU3Em__0_m78768945_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, PropertyMetadata_t3727440473 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; PropertyMetadata_t3727440473 L_1 = ___value1; PropertyMetadata_t3727440473 L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 14), &L_2); DictionaryEntry_t3123975638 L_4; memset(&L_4, 0, sizeof(L_4)); DictionaryEntry__ctor_m2585376310((&L_4), (RuntimeObject *)L_0, (RuntimeObject *)L_3, /*hidden argument*/NULL); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif