#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_t1688192864; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t892470886; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t152044255; // 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_t1613291102; // System.Collections.Generic.ICollection`1 struct ICollection_1_t3168938814; // System.Collections.ICollection struct ICollection_t3904884886; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t787949758; // System.Collections.IEnumerator struct IEnumerator_t1853284238; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t223468203; // 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_t1877868335; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3404237182; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3838000896; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t2301852287; // System.Collections.Generic.ICollection`1 struct ICollection_1_t1023779550; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2437004958; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t2373276235; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t4027676367; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t1259077918; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2146356188; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t610207579; // System.Collections.Generic.ICollection`1 struct ICollection_1_t3627102138; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2105439954; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t681631527; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2336031659; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3862400506; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1444694249; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t4203512936; // System.Collections.Generic.ICollection`1 struct ICollection_1_t2925440199; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t171748081; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t4274936884; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t1634369720; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3160738567; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3384741; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t2762203428; // System.Collections.Generic.ICollection`1 struct ICollection_1_t1484130691; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t1954543557; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t2833627376; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t193060212; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t1719429059; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t132545152; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t2891363839; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t118269214; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t2962787787; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t322220623; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t1848589470; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t3274888882; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t1738740273; // System.Collections.Generic.ICollection`1 struct ICollection_1_t460667536; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t344664036; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t1810164221; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t3464564353; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t695965904; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2468003950; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t931855341; // System.Collections.Generic.ICollection`1 struct ICollection_1_t3948749900; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2205225912; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t1003279289; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2657679421; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t4184048268; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t823988980; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t411658999; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t3582807667; // System.Collections.Generic.ICollection`1 struct ICollection_1_t1132479215; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t1719826522; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t3654231615; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t1013664451; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t2540033298; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2123967789; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t587819180; // System.Collections.Generic.ICollection`1 struct ICollection_1_t4225419008; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t267319581; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t659243128; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2313643260; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t3840012107; // System.Int32[] struct Int32U5BU5D_t385246372; // System.Collections.Generic.Link[] struct LinkU5BU5D_t964245573; // System.Object[] struct ObjectU5BU5D_t2843939325; // UnityEngine.Timeline.TimelinePlayable/ConnectionCache[] struct ConnectionCacheU5BU5D_t635928727; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t2001129046; // Newtonsoft.Json.Utilities.PrimitiveTypeCode[] struct PrimitiveTypeCodeU5BU5D_t536142769; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t1901343088; // UnityEngine.KeyCode[] struct KeyCodeU5BU5D_t2223234056; // System.Boolean[] struct BooleanU5BU5D_t2897418192; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t1515729656; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t1750446691; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t4209139644; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t4262618511; // UnityEngine.TextEditor/TextEditOp[] struct TextEditOpU5BU5D_t3070334147; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t140567170; // System.Collections.Hashtable struct Hashtable_t1853889766; // System.Collections.ArrayList struct ArrayList_t2718874744; // System.Runtime.Serialization.IFormatterConverter struct IFormatterConverter_t2171992254; // System.IntPtr[] struct IntPtrU5BU5D_t4013366056; // System.Collections.IDictionary struct IDictionary_t1363984059; // System.Char[] struct CharU5BU5D_t3528271667; // Newtonsoft.Json.ReadType[] struct ReadTypeU5BU5D_t3513619869; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t583852892; // System.Single[] struct SingleU5BU5D_t1444911251; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t63222715; // Newtonsoft.Json.Serialization.JsonSerializerInternalReader/PropertyPresence[] struct PropertyPresenceU5BU5D_t867707773; // System.Collections.Generic.Dictionary`2/Transform`1 struct Transform_1_t2232908092; // System.Void struct Void_t1185182177; // 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_m1508002019_RuntimeMethod_var; extern String_t* _stringLiteral2957729587; extern const uint32_t Dictionary_2__ctor_m1508002019_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m3752831373_RuntimeMethod_var; extern String_t* _stringLiteral2600271970; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m3752831373_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m2068034037_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m2068034037_MetadataUsageId; extern RuntimeClass* DictionaryEntryU5BU5D_t4217117203_il2cpp_TypeInfo_var; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m1937493335_MetadataUsageId; extern RuntimeClass* KeyNotFoundException_t2292407383_il2cpp_TypeInfo_var; extern const RuntimeMethod* Dictionary_2_get_Item_m1441595193_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m1441595193_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m3233637533_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m3233637533_MetadataUsageId; extern RuntimeClass* ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var; extern const RuntimeMethod* Dictionary_2_Init_m140095937_RuntimeMethod_var; extern String_t* _stringLiteral3623012086; extern const uint32_t Dictionary_2_Init_m140095937_MetadataUsageId; extern RuntimeClass* Int32U5BU5D_t385246372_il2cpp_TypeInfo_var; extern RuntimeClass* LinkU5BU5D_t964245573_il2cpp_TypeInfo_var; extern const uint32_t Dictionary_2_InitArrays_m924058377_MetadataUsageId; extern RuntimeClass* ArgumentException_t132251570_il2cpp_TypeInfo_var; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m3793024691_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_m3793024691_MetadataUsageId; extern RuntimeClass* Hashtable_t1853889766_il2cpp_TypeInfo_var; extern const uint32_t Dictionary_2_Resize_m627186907_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m1953337103_RuntimeMethod_var; extern String_t* _stringLiteral3189027530; extern const uint32_t Dictionary_2_Add_m1953337103_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m2274715673_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m2274715673_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m754226731_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_m754226731_MetadataUsageId; extern RuntimeClass* Type_t_il2cpp_TypeInfo_var; extern const uint32_t Dictionary_2_OnDeserialization_m1828366926_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m695714452_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m695714452_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3171341588_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3171341588_MetadataUsageId; extern RuntimeClass* String_t_il2cpp_TypeInfo_var; extern const RuntimeMethod* Dictionary_2_ToTKey_m1580239803_RuntimeMethod_var; extern String_t* _stringLiteral4183622140; extern const uint32_t Dictionary_2_ToTKey_m1580239803_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m1664118703_RuntimeMethod_var; extern String_t* _stringLiteral3493618073; extern const uint32_t Dictionary_2_ToTValue_m1664118703_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m730212737_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m730212737_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m1672919797_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m1672919797_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m2965335788_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m2965335788_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m2885145905_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m3435747769_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m3435747769_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m3411474826_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m3411474826_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m1509968442_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m1509968442_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m3154131577_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m3813831204_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m3813831204_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m864860181_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m2396420_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m2396420_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m84111020_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m84111020_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m2708957535_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m2708957535_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m3254770651_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m2156143113_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m2156143113_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m4290345914_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m4290345914_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m961524866_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m961524866_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m966798035_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m966798035_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m966060955_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m966060955_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m3482232092_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m3482232092_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m100597538_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m100597538_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m3242864576_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m4136194572_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m4136194572_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m3610023786_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m3610023786_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m1368214543_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m1368214543_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m3179523716_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m285334891_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m285334891_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m4136419970_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m3168352871_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m3168352871_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m2749943161_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m2749943161_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m4176993092_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m4176993092_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m3692862234_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m573069620_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m573069620_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m4064050859_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m4064050859_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m1988665286_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m1988665286_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m4255619650_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m4255619650_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m2559084009_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m2559084009_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m2118548471_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m2118548471_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m316877720_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m316877720_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m2996651331_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m1749337561_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m1749337561_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m2097105383_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m2097105383_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m670528624_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m670528624_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m1134821249_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m1037433946_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m1037433946_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m3177517427_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m4262304220_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m4262304220_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m1703962396_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m1703962396_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m3463318060_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m3463318060_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m1254782141_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m2535635334_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m2535635334_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3693906426_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3693906426_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m4214980210_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m4214980210_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m2185916777_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m2185916777_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m244146876_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m244146876_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m1258519976_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m1258519976_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m1899540215_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m1899540215_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m4047192178_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m2136868513_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m2136868513_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m869305099_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m869305099_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m5109013_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m5109013_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m3156023071_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m1322963059_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m1322963059_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m1664577173_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m1279427033_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m1279427033_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m1197295216_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m1197295216_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m3427327488_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m3427327488_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m3354861691_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m1061383611_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m1061383611_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3959998165_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3959998165_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m526184264_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m526184264_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m3082461587_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m3082461587_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m5623554_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m5623554_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m2664731138_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m2664731138_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m3518952519_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m3518952519_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m1460767182_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m2714930061_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m2714930061_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m3474379962_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m3474379962_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m2505938117_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m2505938117_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m3414820685_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m305548979_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m305548979_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m3287623642_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m2387223709_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m2387223709_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m2278349286_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m2278349286_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m3460506721_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m3460506721_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m3666801821_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m1786738978_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m1786738978_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3280774074_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3280774074_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m1865885486_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m1865885486_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m4148303222_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m4148303222_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m1187145305_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m1187145305_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m1300996148_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m1300996148_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m1663456313_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m1663456313_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m2556353211_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m1032524403_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m1032524403_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m351317695_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m351317695_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m3665736161_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m3665736161_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m2036227893_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m2839261436_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m2839261436_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m2634485170_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m3115072537_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m3115072537_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m2244744283_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m2244744283_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m2931211648_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m2931211648_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m1544659954_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m1852888459_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m1852888459_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3299597851_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3299597851_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m3917206791_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m3917206791_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m1849772312_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m1849772312_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m2684094028_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m2684094028_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m1601873317_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m1601873317_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m235335874_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m235335874_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m2101125578_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m787310207_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m787310207_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m3495851546_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m3495851546_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m2304201622_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m2304201622_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m848145584_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m2445152740_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m2445152740_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m1335084985_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m116097989_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m116097989_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m1863004813_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m1863004813_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m3261928477_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m3261928477_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m209005500_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m856705767_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m856705767_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3509311407_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3509311407_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m1546297252_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m1546297252_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m3179718687_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m3179718687_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m3627611905_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m3627611905_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m839133807_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m839133807_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m4225040230_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m4225040230_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m3203228456_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m3631925307_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m3631925307_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m4227704615_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m4227704615_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m2521166039_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m2521166039_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m3600486837_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m1238661367_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m1238661367_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m1173142812_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m2827945548_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m2827945548_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m1291757866_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m1291757866_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m2715558590_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m2715558590_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m3034817185_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m3937690_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m3937690_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3292033914_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3292033914_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m1089944638_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m1089944638_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m691402867_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m691402867_MetadataUsageId; extern const RuntimeMethod* Dictionary_2__ctor_m4052832642_RuntimeMethod_var; extern const uint32_t Dictionary_2__ctor_m4052832642_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Contains_m521478384_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Contains_m521478384_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_System_Collections_IDictionary_Remove_m2926630397_RuntimeMethod_var; extern const uint32_t Dictionary_2_System_Collections_IDictionary_Remove_m2926630397_MetadataUsageId; extern const uint32_t Dictionary_2_System_Collections_ICollection_CopyTo_m2434806638_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_get_Item_m3796949907_RuntimeMethod_var; extern const uint32_t Dictionary_2_get_Item_m3796949907_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_set_Item_m2677242717_RuntimeMethod_var; extern const uint32_t Dictionary_2_set_Item_m2677242717_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Init_m1860526824_RuntimeMethod_var; extern const uint32_t Dictionary_2_Init_m1860526824_MetadataUsageId; extern const uint32_t Dictionary_2_InitArrays_m3652149650_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_CopyToCheck_m3915247762_RuntimeMethod_var; extern const uint32_t Dictionary_2_CopyToCheck_m3915247762_MetadataUsageId; extern const uint32_t Dictionary_2_Resize_m1385611070_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Add_m2148408108_RuntimeMethod_var; extern const uint32_t Dictionary_2_Add_m2148408108_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ContainsKey_m1315157861_RuntimeMethod_var; extern const uint32_t Dictionary_2_ContainsKey_m1315157861_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_GetObjectData_m2666523813_RuntimeMethod_var; extern const uint32_t Dictionary_2_GetObjectData_m2666523813_MetadataUsageId; extern const uint32_t Dictionary_2_OnDeserialization_m1058802443_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_Remove_m1109506326_RuntimeMethod_var; extern const uint32_t Dictionary_2_Remove_m1109506326_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_TryGetValue_m3059847450_RuntimeMethod_var; extern const uint32_t Dictionary_2_TryGetValue_m3059847450_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTKey_m2056936717_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTKey_m2056936717_MetadataUsageId; extern const RuntimeMethod* Dictionary_2_ToTValue_m1248540420_RuntimeMethod_var; extern const uint32_t Dictionary_2_ToTValue_m1248540420_MetadataUsageId; struct KeyValuePair_2U5BU5D_t787949758; struct DictionaryEntryU5BU5D_t4217117203; struct Int32U5BU5D_t385246372; struct LinkU5BU5D_t964245573; struct ObjectU5BU5D_t2843939325; struct ReadTypeU5BU5D_t3513619869; struct KeyValuePair_2U5BU5D_t2437004958; struct PropertyPresenceU5BU5D_t867707773; struct KeyValuePair_2U5BU5D_t2105439954; struct PrimitiveTypeCodeU5BU5D_t536142769; struct KeyValuePair_2U5BU5D_t171748081; struct BooleanU5BU5D_t2897418192; struct KeyValuePair_2U5BU5D_t1954543557; struct KeyValuePair_2U5BU5D_t118269214; struct KeyValuePair_2U5BU5D_t344664036; struct TextEditOpU5BU5D_t3070334147; struct KeyValuePair_2U5BU5D_t2205225912; struct ConnectionCacheU5BU5D_t635928727; struct KeyValuePair_2U5BU5D_t1719826522; struct KeyCodeU5BU5D_t2223234056; struct KeyValuePair_2U5BU5D_t267319581; struct SingleU5BU5D_t1444911251; #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_T4184048268_H #define VALUECOLLECTION_T4184048268_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_t4184048268 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t2468003950 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t4184048268, ___dictionary_0)); } inline Dictionary_2_t2468003950 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2468003950 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2468003950 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T4184048268_H #ifndef KEYCOLLECTION_T2657679421_H #define KEYCOLLECTION_T2657679421_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_t2657679421 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t2468003950 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t2657679421, ___dictionary_0)); } inline Dictionary_2_t2468003950 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2468003950 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2468003950 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T2657679421_H #ifndef KEYCOLLECTION_T2336031659_H #define KEYCOLLECTION_T2336031659_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_t2336031659 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t2146356188 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t2336031659, ___dictionary_0)); } inline Dictionary_2_t2146356188 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2146356188 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2146356188 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T2336031659_H #ifndef VALUECOLLECTION_T3862400506_H #define VALUECOLLECTION_T3862400506_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_t3862400506 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t2146356188 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t3862400506, ___dictionary_0)); } inline Dictionary_2_t2146356188 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2146356188 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2146356188 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T3862400506_H #ifndef DICTIONARY_2_T2468003950_H #define DICTIONARY_2_T2468003950_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_t2468003950 : 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 ConnectionCacheU5BU5D_t635928727* ___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_t2468003950, ___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_t2468003950, ___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_t2468003950, ___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_t2468003950, ___valueSlots_7)); } inline ConnectionCacheU5BU5D_t635928727* get_valueSlots_7() const { return ___valueSlots_7; } inline ConnectionCacheU5BU5D_t635928727** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(ConnectionCacheU5BU5D_t635928727* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t2468003950, ___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_t2468003950, ___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_t2468003950, ___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_t2468003950, ___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_t2468003950, ___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_t2468003950, ___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_t2468003950, ___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_t2468003950_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t2001129046 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t2468003950_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t2001129046 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t2001129046 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t2001129046 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T2468003950_H #ifndef EQUALITYCOMPARER_1_T97254934_H #define EQUALITYCOMPARER_1_T97254934_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_t97254934 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t97254934_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t97254934 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t97254934_StaticFields, ____default_0)); } inline EqualityComparer_1_t97254934 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t97254934 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t97254934 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T97254934_H #ifndef DICTIONARY_2_T2146356188_H #define DICTIONARY_2_T2146356188_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_t2146356188 : 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 PrimitiveTypeCodeU5BU5D_t536142769* ___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_t2146356188, ___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_t2146356188, ___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_t2146356188, ___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_t2146356188, ___valueSlots_7)); } inline PrimitiveTypeCodeU5BU5D_t536142769* get_valueSlots_7() const { return ___valueSlots_7; } inline PrimitiveTypeCodeU5BU5D_t536142769** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(PrimitiveTypeCodeU5BU5D_t536142769* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t2146356188, ___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_t2146356188, ___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_t2146356188, ___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_t2146356188, ___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_t2146356188, ___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_t2146356188, ___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_t2146356188, ___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_t2146356188_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t1901343088 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t2146356188_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t1901343088 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t1901343088 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t1901343088 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T2146356188_H #ifndef KEYCOLLECTION_T4027676367_H #define KEYCOLLECTION_T4027676367_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_t4027676367 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t3838000896 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t4027676367, ___dictionary_0)); } inline Dictionary_2_t3838000896 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3838000896 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3838000896 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T4027676367_H #ifndef VALUECOLLECTION_T1259077918_H #define VALUECOLLECTION_T1259077918_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_t1259077918 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t3838000896 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t1259077918, ___dictionary_0)); } inline Dictionary_2_t3838000896 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3838000896 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3838000896 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T1259077918_H #ifndef KEYCOLLECTION_T1013664451_H #define KEYCOLLECTION_T1013664451_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_t1013664451 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t823988980 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t1013664451, ___dictionary_0)); } inline Dictionary_2_t823988980 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t823988980 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t823988980 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T1013664451_H #ifndef DICTIONARY_2_T823988980_H #define DICTIONARY_2_T823988980_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_t823988980 : 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 KeyCodeU5BU5D_t2223234056* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots BooleanU5BU5D_t2897418192* ___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_t823988980, ___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_t823988980, ___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_t823988980, ___keySlots_6)); } inline KeyCodeU5BU5D_t2223234056* get_keySlots_6() const { return ___keySlots_6; } inline KeyCodeU5BU5D_t2223234056** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(KeyCodeU5BU5D_t2223234056* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t823988980, ___valueSlots_7)); } inline BooleanU5BU5D_t2897418192* get_valueSlots_7() const { return ___valueSlots_7; } inline BooleanU5BU5D_t2897418192** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(BooleanU5BU5D_t2897418192* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t823988980, ___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_t823988980, ___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_t823988980, ___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_t823988980, ___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_t823988980, ___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_t823988980, ___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_t823988980, ___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_t823988980_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t1515729656 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t823988980_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t1515729656 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t1515729656 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t1515729656 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T823988980_H #ifndef EQUALITYCOMPARER_1_T3585337298_H #define EQUALITYCOMPARER_1_T3585337298_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_t3585337298 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t3585337298_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t3585337298 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t3585337298_StaticFields, ____default_0)); } inline EqualityComparer_1_t3585337298 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t3585337298 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t3585337298 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T3585337298_H #ifndef EQUALITYCOMPARER_1_T660366948_H #define EQUALITYCOMPARER_1_T660366948_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_t660366948 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t660366948_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t660366948 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t660366948_StaticFields, ____default_0)); } inline EqualityComparer_1_t660366948 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t660366948 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t660366948 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T660366948_H #ifndef VALUECOLLECTION_T695965904_H #define VALUECOLLECTION_T695965904_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_t695965904 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t3274888882 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t695965904, ___dictionary_0)); } inline Dictionary_2_t3274888882 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3274888882 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3274888882 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T695965904_H #ifndef EQUALITYCOMPARER_1_T2562027597_H #define EQUALITYCOMPARER_1_T2562027597_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_t2562027597 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t2562027597_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t2562027597 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t2562027597_StaticFields, ____default_0)); } inline EqualityComparer_1_t2562027597 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t2562027597 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t2562027597 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T2562027597_H #ifndef DICTIONARY_2_T3384741_H #define DICTIONARY_2_T3384741_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_t3384741 : 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 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_t3384741, ___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_t3384741, ___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_t3384741, ___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_t3384741, ___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_t3384741, ___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_t3384741, ___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_t3384741, ___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_t3384741, ___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_t3384741, ___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_t3384741, ___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_t3384741, ___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_t3384741_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t1750446691 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t3384741_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t1750446691 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t1750446691 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t1750446691 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T3384741_H #ifndef KEYCOLLECTION_T193060212_H #define KEYCOLLECTION_T193060212_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_t193060212 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t3384741 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t193060212, ___dictionary_0)); } inline Dictionary_2_t3384741 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3384741 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3384741 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T193060212_H #ifndef VALUECOLLECTION_T1719429059_H #define VALUECOLLECTION_T1719429059_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_t1719429059 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t3384741 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t1719429059, ___dictionary_0)); } inline Dictionary_2_t3384741 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3384741 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3384741 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T1719429059_H #ifndef KEYCOLLECTION_T322220623_H #define KEYCOLLECTION_T322220623_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_t322220623 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t132545152 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t322220623, ___dictionary_0)); } inline Dictionary_2_t132545152 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t132545152 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t132545152 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T322220623_H #ifndef DICTIONARY_2_T132545152_H #define DICTIONARY_2_T132545152_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_t132545152 : 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 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_t132545152, ___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_t132545152, ___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_t132545152, ___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_t132545152, ___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_t132545152, ___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_t132545152, ___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_t132545152, ___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_t132545152, ___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_t132545152, ___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_t132545152, ___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_t132545152, ___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_t132545152_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t4209139644 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t132545152_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t4209139644 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t4209139644 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t4209139644 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T132545152_H #ifndef VALUECOLLECTION_T1848589470_H #define VALUECOLLECTION_T1848589470_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_t1848589470 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t132545152 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t1848589470, ___dictionary_0)); } inline Dictionary_2_t132545152 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t132545152 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t132545152 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T1848589470_H #ifndef KEYCOLLECTION_T3464564353_H #define KEYCOLLECTION_T3464564353_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_t3464564353 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t3274888882 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t3464564353, ___dictionary_0)); } inline Dictionary_2_t3274888882 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3274888882 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3274888882 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T3464564353_H #ifndef EQUALITYCOMPARER_1_T3263689536_H #define EQUALITYCOMPARER_1_T3263689536_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_t3263689536 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t3263689536_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t3263689536 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t3263689536_StaticFields, ____default_0)); } inline EqualityComparer_1_t3263689536 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t3263689536 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t3263689536 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T3263689536_H #ifndef DICTIONARY_2_T1444694249_H #define DICTIONARY_2_T1444694249_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_t1444694249 : 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 BooleanU5BU5D_t2897418192* ___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_t1444694249, ___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_t1444694249, ___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_t1444694249, ___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_t1444694249, ___valueSlots_7)); } inline BooleanU5BU5D_t2897418192* get_valueSlots_7() const { return ___valueSlots_7; } inline BooleanU5BU5D_t2897418192** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(BooleanU5BU5D_t2897418192* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t1444694249, ___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_t1444694249, ___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_t1444694249, ___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_t1444694249, ___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_t1444694249, ___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_t1444694249, ___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_t1444694249, ___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_t1444694249_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t4262618511 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t1444694249_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t4262618511 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t4262618511 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t4262618511 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T1444694249_H #ifndef KEYCOLLECTION_T1634369720_H #define KEYCOLLECTION_T1634369720_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_t1634369720 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t1444694249 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t1634369720, ___dictionary_0)); } inline Dictionary_2_t1444694249 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1444694249 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1444694249 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T1634369720_H #ifndef VALUECOLLECTION_T3160738567_H #define VALUECOLLECTION_T3160738567_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_t3160738567 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t1444694249 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t3160738567, ___dictionary_0)); } inline Dictionary_2_t1444694249 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1444694249 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1444694249 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T3160738567_H #ifndef DICTIONARY_2_T3274888882_H #define DICTIONARY_2_T3274888882_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_t3274888882 : 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 TextEditOpU5BU5D_t3070334147* ___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_t3274888882, ___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_t3274888882, ___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_t3274888882, ___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_t3274888882, ___valueSlots_7)); } inline TextEditOpU5BU5D_t3070334147* get_valueSlots_7() const { return ___valueSlots_7; } inline TextEditOpU5BU5D_t3070334147** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(TextEditOpU5BU5D_t3070334147* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t3274888882, ___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_t3274888882, ___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_t3274888882, ___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_t3274888882, ___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_t3274888882, ___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_t3274888882, ___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_t3274888882, ___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_t3274888882_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t140567170 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t3274888882_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t140567170 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t140567170 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t140567170 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T3274888882_H #ifndef VALUECOLLECTION_T2540033298_H #define VALUECOLLECTION_T2540033298_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_t2540033298 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t823988980 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t2540033298, ___dictionary_0)); } inline Dictionary_2_t823988980 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t823988980 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t823988980 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T2540033298_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 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 VALUECOLLECTION_T3404237182_H #define VALUECOLLECTION_T3404237182_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_t3404237182 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t1688192864 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t3404237182, ___dictionary_0)); } inline Dictionary_2_t1688192864 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1688192864 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1688192864 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T3404237182_H #ifndef KEYCOLLECTION_T1877868335_H #define KEYCOLLECTION_T1877868335_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_t1877868335 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t1688192864 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t1877868335, ___dictionary_0)); } inline Dictionary_2_t1688192864 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1688192864 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1688192864 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T1877868335_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 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 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 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 DICTIONARY_2_T1688192864_H #define DICTIONARY_2_T1688192864_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_t1688192864 : 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 ReadTypeU5BU5D_t3513619869* ___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_t1688192864, ___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_t1688192864, ___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_t1688192864, ___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_t1688192864, ___valueSlots_7)); } inline ReadTypeU5BU5D_t3513619869* get_valueSlots_7() const { return ___valueSlots_7; } inline ReadTypeU5BU5D_t3513619869** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(ReadTypeU5BU5D_t3513619869* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t1688192864, ___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_t1688192864, ___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_t1688192864, ___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_t1688192864, ___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_t1688192864, ___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_t1688192864, ___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_t1688192864, ___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_t1688192864_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t583852892 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t1688192864_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t583852892 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t583852892 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t583852892 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T1688192864_H #ifndef EQUALITYCOMPARER_1_T3862006406_H #define EQUALITYCOMPARER_1_T3862006406_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_t3862006406 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t3862006406_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t3862006406 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t3862006406_StaticFields, ____default_0)); } inline EqualityComparer_1_t3862006406 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t3862006406 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t3862006406 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T3862006406_H #ifndef DICTIONARY_2_T2123967789_H #define DICTIONARY_2_T2123967789_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_t2123967789 : 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 KeyCodeU5BU5D_t2223234056* ___keySlots_6; // TValue[] System.Collections.Generic.Dictionary`2::valueSlots SingleU5BU5D_t1444911251* ___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_t2123967789, ___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_t2123967789, ___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_t2123967789, ___keySlots_6)); } inline KeyCodeU5BU5D_t2223234056* get_keySlots_6() const { return ___keySlots_6; } inline KeyCodeU5BU5D_t2223234056** get_address_of_keySlots_6() { return &___keySlots_6; } inline void set_keySlots_6(KeyCodeU5BU5D_t2223234056* value) { ___keySlots_6 = value; Il2CppCodeGenWriteBarrier((&___keySlots_6), value); } inline static int32_t get_offset_of_valueSlots_7() { return static_cast(offsetof(Dictionary_2_t2123967789, ___valueSlots_7)); } inline SingleU5BU5D_t1444911251* get_valueSlots_7() const { return ___valueSlots_7; } inline SingleU5BU5D_t1444911251** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(SingleU5BU5D_t1444911251* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t2123967789, ___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_t2123967789, ___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_t2123967789, ___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_t2123967789, ___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_t2123967789, ___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_t2123967789, ___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_t2123967789, ___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_t2123967789_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t63222715 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t2123967789_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t63222715 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t63222715 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t63222715 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T2123967789_H #ifndef EQUALITYCOMPARER_1_T2805526212_H #define EQUALITYCOMPARER_1_T2805526212_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_t2805526212 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t2805526212_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t2805526212 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t2805526212_StaticFields, ____default_0)); } inline EqualityComparer_1_t2805526212 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t2805526212 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t2805526212 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T2805526212_H #ifndef KEYCOLLECTION_T2313643260_H #define KEYCOLLECTION_T2313643260_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_t2313643260 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::dictionary Dictionary_2_t2123967789 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(KeyCollection_t2313643260, ___dictionary_0)); } inline Dictionary_2_t2123967789 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2123967789 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2123967789 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYCOLLECTION_T2313643260_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_T3838000896_H #define DICTIONARY_2_T3838000896_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_t3838000896 : 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 PropertyPresenceU5BU5D_t867707773* ___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_t3838000896, ___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_t3838000896, ___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_t3838000896, ___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_t3838000896, ___valueSlots_7)); } inline PropertyPresenceU5BU5D_t867707773* get_valueSlots_7() const { return ___valueSlots_7; } inline PropertyPresenceU5BU5D_t867707773** get_address_of_valueSlots_7() { return &___valueSlots_7; } inline void set_valueSlots_7(PropertyPresenceU5BU5D_t867707773* value) { ___valueSlots_7 = value; Il2CppCodeGenWriteBarrier((&___valueSlots_7), value); } inline static int32_t get_offset_of_touchedSlots_8() { return static_cast(offsetof(Dictionary_2_t3838000896, ___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_t3838000896, ___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_t3838000896, ___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_t3838000896, ___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_t3838000896, ___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_t3838000896, ___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_t3838000896, ___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_t3838000896_StaticFields { public: // System.Collections.Generic.Dictionary`2/Transform`1 System.Collections.Generic.Dictionary`2::<>f__am$cacheB Transform_1_t2232908092 * ___U3CU3Ef__amU24cacheB_15; public: inline static int32_t get_offset_of_U3CU3Ef__amU24cacheB_15() { return static_cast(offsetof(Dictionary_2_t3838000896_StaticFields, ___U3CU3Ef__amU24cacheB_15)); } inline Transform_1_t2232908092 * get_U3CU3Ef__amU24cacheB_15() const { return ___U3CU3Ef__amU24cacheB_15; } inline Transform_1_t2232908092 ** get_address_of_U3CU3Ef__amU24cacheB_15() { return &___U3CU3Ef__amU24cacheB_15; } inline void set_U3CU3Ef__amU24cacheB_15(Transform_1_t2232908092 * value) { ___U3CU3Ef__amU24cacheB_15 = value; Il2CppCodeGenWriteBarrier((&___U3CU3Ef__amU24cacheB_15), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DICTIONARY_2_T3838000896_H #ifndef EQUALITYCOMPARER_1_T769066613_H #define EQUALITYCOMPARER_1_T769066613_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_t769066613 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t769066613_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1::_default EqualityComparer_1_t769066613 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(EqualityComparer_1_t769066613_StaticFields, ____default_0)); } inline EqualityComparer_1_t769066613 * get__default_0() const { return ____default_0; } inline EqualityComparer_1_t769066613 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(EqualityComparer_1_t769066613 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EQUALITYCOMPARER_1_T769066613_H #ifndef VALUECOLLECTION_T3840012107_H #define VALUECOLLECTION_T3840012107_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_t3840012107 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/ValueCollection::dictionary Dictionary_2_t2123967789 * ___dictionary_0; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(ValueCollection_t3840012107, ___dictionary_0)); } inline Dictionary_2_t2123967789 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2123967789 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2123967789 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VALUECOLLECTION_T3840012107_H #ifndef KEYVALUEPAIR_2_T2530217319_H #define KEYVALUEPAIR_2_T2530217319_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_t2530217319 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t2530217319, ___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_t2530217319, ___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_T2530217319_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 KEYVALUEPAIR_2_T2401056908_H #define KEYVALUEPAIR_2_T2401056908_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_t2401056908 { 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_t2401056908, ___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_t2401056908, ___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_T2401056908_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 KEYVALUEPAIR_2_T3842366416_H #define KEYVALUEPAIR_2_T3842366416_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_t3842366416 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value bool ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t3842366416, ___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_t3842366416, ___value_1)); } inline bool get_value_1() const { return ___value_1; } inline bool* get_address_of_value_1() { return &___value_1; } inline void set_value_1(bool value) { ___value_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T3842366416_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 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 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 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 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 SINGLE_T1397266774_H #define SINGLE_T1397266774_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Single struct Single_t1397266774 { public: // System.Single System.Single::m_value float ___m_value_7; public: inline static int32_t get_offset_of_m_value_7() { return static_cast(offsetof(Single_t1397266774, ___m_value_7)); } inline float get_m_value_7() const { return ___m_value_7; } inline float* get_address_of_m_value_7() { return &___m_value_7; } inline void set_m_value_7(float value) { ___m_value_7 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SINGLE_T1397266774_H #ifndef ENUMERATOR_T2086727927_H #define ENUMERATOR_T2086727927_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_t2086727927 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t132545152 * ___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_t2530217319 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t2086727927, ___dictionary_0)); } inline Dictionary_2_t132545152 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t132545152 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t132545152 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t2086727927, ___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_t2086727927, ___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_t2086727927, ___current_3)); } inline KeyValuePair_2_t2530217319 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t2530217319 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t2530217319 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T2086727927_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 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 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 KEYCODE_T2599294277_H #define KEYCODE_T2599294277_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.KeyCode struct KeyCode_t2599294277 { public: // System.Int32 UnityEngine.KeyCode::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(KeyCode_t2599294277, ___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 // KEYCODE_T2599294277_H #ifndef TEXTEDITOP_T1927482598_H #define TEXTEDITOP_T1927482598_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.TextEditor/TextEditOp struct TextEditOp_t1927482598 { public: // System.Int32 UnityEngine.TextEditor/TextEditOp::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(TextEditOp_t1927482598, ___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 // TEXTEDITOP_T1927482598_H #ifndef ENUMERATOR_T3398877024_H #define ENUMERATOR_T3398877024_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_t3398877024 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t1444694249 * ___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_t3842366416 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t3398877024, ___dictionary_0)); } inline Dictionary_2_t1444694249 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1444694249 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1444694249 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t3398877024, ___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_t3398877024, ___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_t3398877024, ___current_3)); } inline KeyValuePair_2_t3842366416 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t3842366416 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t3842366416 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T3398877024_H #ifndef PROPERTYPRESENCE_T2490594612_H #define PROPERTYPRESENCE_T2490594612_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Newtonsoft.Json.Serialization.JsonSerializerInternalReader/PropertyPresence struct PropertyPresence_t2490594612 { public: // System.Int32 Newtonsoft.Json.Serialization.JsonSerializerInternalReader/PropertyPresence::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(PropertyPresence_t2490594612, ___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 // PROPERTYPRESENCE_T2490594612_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 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 PRIMITIVETYPECODE_T798949904_H #define PRIMITIVETYPECODE_T798949904_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Newtonsoft.Json.Utilities.PrimitiveTypeCode struct PrimitiveTypeCode_t798949904 { public: // System.Int32 Newtonsoft.Json.Utilities.PrimitiveTypeCode::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(PrimitiveTypeCode_t798949904, ___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 // PRIMITIVETYPECODE_T798949904_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 READTYPE_T340786580_H #define READTYPE_T340786580_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Newtonsoft.Json.ReadType struct ReadType_t340786580 { public: // System.Int32 Newtonsoft.Json.ReadType::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(ReadType_t340786580, ___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 // READTYPE_T340786580_H #ifndef PLAYABLEHANDLE_T1095853803_H #define PLAYABLEHANDLE_T1095853803_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Playables.PlayableHandle struct PlayableHandle_t1095853803 { public: // System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle intptr_t ___m_Handle_0; // System.Int32 UnityEngine.Playables.PlayableHandle::m_Version int32_t ___m_Version_1; public: inline static int32_t get_offset_of_m_Handle_0() { return static_cast(offsetof(PlayableHandle_t1095853803, ___m_Handle_0)); } inline intptr_t get_m_Handle_0() const { return ___m_Handle_0; } inline intptr_t* get_address_of_m_Handle_0() { return &___m_Handle_0; } inline void set_m_Handle_0(intptr_t value) { ___m_Handle_0 = value; } inline static int32_t get_offset_of_m_Version_1() { return static_cast(offsetof(PlayableHandle_t1095853803, ___m_Version_1)); } inline int32_t get_m_Version_1() const { return ___m_Version_1; } inline int32_t* get_address_of_m_Version_1() { return &___m_Version_1; } inline void set_m_Version_1(int32_t value) { ___m_Version_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PLAYABLEHANDLE_T1095853803_H #ifndef ENUMERATOR_T1957567516_H #define ENUMERATOR_T1957567516_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_t1957567516 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t3384741 * ___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_t2401056908 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t1957567516, ___dictionary_0)); } inline Dictionary_2_t3384741 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3384741 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3384741 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t1957567516, ___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_t1957567516, ___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_t1957567516, ___current_3)); } inline KeyValuePair_2_t2401056908 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t2401056908 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t2401056908 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T1957567516_H #ifndef PLAYABLE_T459825607_H #define PLAYABLE_T459825607_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Playables.Playable struct Playable_t459825607 { public: // UnityEngine.Playables.PlayableHandle UnityEngine.Playables.Playable::m_Handle PlayableHandle_t1095853803 ___m_Handle_0; public: inline static int32_t get_offset_of_m_Handle_0() { return static_cast(offsetof(Playable_t459825607, ___m_Handle_0)); } inline PlayableHandle_t1095853803 get_m_Handle_0() const { return ___m_Handle_0; } inline PlayableHandle_t1095853803 * get_address_of_m_Handle_0() { return &___m_Handle_0; } inline void set_m_Handle_0(PlayableHandle_t1095853803 value) { ___m_Handle_0 = value; } }; struct Playable_t459825607_StaticFields { public: // UnityEngine.Playables.Playable UnityEngine.Playables.Playable::m_NullPlayable Playable_t459825607 ___m_NullPlayable_1; public: inline static int32_t get_offset_of_m_NullPlayable_1() { return static_cast(offsetof(Playable_t459825607_StaticFields, ___m_NullPlayable_1)); } inline Playable_t459825607 get_m_NullPlayable_1() const { return ___m_NullPlayable_1; } inline Playable_t459825607 * get_address_of_m_NullPlayable_1() { return &___m_NullPlayable_1; } inline void set_m_NullPlayable_1(Playable_t459825607 value) { ___m_NullPlayable_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PLAYABLE_T459825607_H #ifndef KEYVALUEPAIR_2_T1940705767_H #define KEYVALUEPAIR_2_T1940705767_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_t1940705767 { 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_t1940705767, ___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_t1940705767, ___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_T1940705767_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 KEYVALUEPAIR_2_T249061059_H #define KEYVALUEPAIR_2_T249061059_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_t249061059 { 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_t249061059, ___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_t249061059, ___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_T249061059_H #ifndef SHIMENUMERATOR_T105538_H #define SHIMENUMERATOR_T105538_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_t105538 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t1957567516 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t105538, ___host_enumerator_0)); } inline Enumerator_t1957567516 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t1957567516 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t1957567516 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T105538_H #ifndef KEYVALUEPAIR_2_T226672660_H #define KEYVALUEPAIR_2_T226672660_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_t226672660 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value float ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t226672660, ___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_t226672660, ___value_1)); } inline float get_value_1() const { return ___value_1; } inline float* get_address_of_value_1() { return &___value_1; } inline void set_value_1(float value) { ___value_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T226672660_H #ifndef KEYVALUEPAIR_2_T4085865031_H #define KEYVALUEPAIR_2_T4085865031_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_t4085865031 { 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_t4085865031, ___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_t4085865031, ___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_T4085865031_H #ifndef SHIMENUMERATOR_T129265949_H #define SHIMENUMERATOR_T129265949_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_t129265949 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t2086727927 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t129265949, ___host_enumerator_0)); } inline Enumerator_t2086727927 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t2086727927 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t2086727927 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T129265949_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 KEYVALUEPAIR_2_T1377593753_H #define KEYVALUEPAIR_2_T1377593753_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_t1377593753 { 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_t1377593753, ___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_t1377593753, ___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_T1377593753_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 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 KEYVALUEPAIR_2_T3221661147_H #define KEYVALUEPAIR_2_T3221661147_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_t3221661147 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value bool ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t3221661147, ___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_t3221661147, ___value_1)); } inline bool get_value_1() const { return ___value_1; } inline bool* get_address_of_value_1() { return &___value_1; } inline void set_value_1(bool value) { ___value_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T3221661147_H #ifndef SHIMENUMERATOR_T1441415046_H #define SHIMENUMERATOR_T1441415046_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_t1441415046 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t3398877024 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t1441415046, ___host_enumerator_0)); } inline Enumerator_t3398877024 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t3398877024 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t3398877024 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T1441415046_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 TRANSFORM_1_T1515729656_H #define TRANSFORM_1_T1515729656_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_t1515729656 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1515729656_H #ifndef ENUMERATOR_T2778171755_H #define ENUMERATOR_T2778171755_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_t2778171755 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t823988980 * ___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_t3221661147 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t2778171755, ___dictionary_0)); } inline Dictionary_2_t823988980 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t823988980 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t823988980 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t2778171755, ___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_t2778171755, ___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_t2778171755, ___current_3)); } inline KeyValuePair_2_t3221661147 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t3221661147 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t3221661147 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T2778171755_H #ifndef TRANSFORM_1_T1613415165_H #define TRANSFORM_1_T1613415165_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_t1613415165 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1613415165_H #ifndef TRANSFORM_1_T63222715_H #define TRANSFORM_1_T63222715_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_t63222715 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T63222715_H #ifndef TRANSFORM_1_T1460887033_H #define TRANSFORM_1_T1460887033_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_t1460887033 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1460887033_H #ifndef ENUMERATOR_T4078150564_H #define ENUMERATOR_T4078150564_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_t4078150564 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t2123967789 * ___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_t226672660 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t4078150564, ___dictionary_0)); } inline Dictionary_2_t2123967789 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2123967789 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2123967789 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t4078150564, ___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_t4078150564, ___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_t4078150564, ___current_3)); } inline KeyValuePair_2_t226672660 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t226672660 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t226672660 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T4078150564_H #ifndef TRANSFORM_1_T1545742285_H #define TRANSFORM_1_T1545742285_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_t1545742285 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1545742285_H #ifndef TRANSFORM_1_T583852892_H #define TRANSFORM_1_T583852892_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_t583852892 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T583852892_H #ifndef ENUMERATOR_T3642375639_H #define ENUMERATOR_T3642375639_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_t3642375639 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t1688192864 * ___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_t4085865031 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t3642375639, ___dictionary_0)); } inline Dictionary_2_t1688192864 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t1688192864 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t1688192864 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t3642375639, ___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_t3642375639, ___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_t3642375639, ___current_3)); } inline KeyValuePair_2_t4085865031 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t4085865031 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t4085865031 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T3642375639_H #ifndef TRANSFORM_1_T3321395805_H #define TRANSFORM_1_T3321395805_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_t3321395805 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T3321395805_H #ifndef ENUMERATOR_T934104361_H #define ENUMERATOR_T934104361_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_t934104361 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t3274888882 * ___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_t1377593753 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t934104361, ___dictionary_0)); } inline Dictionary_2_t3274888882 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3274888882 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3274888882 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t934104361, ___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_t934104361, ___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_t934104361, ___current_3)); } inline KeyValuePair_2_t1377593753 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t1377593753 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t1377593753 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T934104361_H #ifndef TRANSFORM_1_T2689152581_H #define TRANSFORM_1_T2689152581_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_t2689152581 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T2689152581_H #ifndef TRANSFORM_1_T140567170_H #define TRANSFORM_1_T140567170_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_t140567170 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T140567170_H #ifndef ENUMERATOR_T4100538963_H #define ENUMERATOR_T4100538963_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_t4100538963 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t2146356188 * ___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_t249061059 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t4100538963, ___dictionary_0)); } inline Dictionary_2_t2146356188 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2146356188 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2146356188 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t4100538963, ___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_t4100538963, ___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_t4100538963, ___current_3)); } inline KeyValuePair_2_t249061059 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t249061059 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t249061059 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T4100538963_H #ifndef TRANSFORM_1_T4262618511_H #define TRANSFORM_1_T4262618511_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_t4262618511 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T4262618511_H #ifndef TRANSFORM_1_T686041993_H #define TRANSFORM_1_T686041993_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_t686041993 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T686041993_H #ifndef TRANSFORM_1_T3615381325_H #define TRANSFORM_1_T3615381325_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_t3615381325 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T3615381325_H #ifndef TRANSFORM_1_T4209139644_H #define TRANSFORM_1_T4209139644_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_t4209139644 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T4209139644_H #ifndef TRANSFORM_1_T1750446691_H #define TRANSFORM_1_T1750446691_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_t1750446691 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1750446691_H #ifndef TRANSFORM_1_T1901343088_H #define TRANSFORM_1_T1901343088_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_t1901343088 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1901343088_H #ifndef TRANSFORM_1_T2232908092_H #define TRANSFORM_1_T2232908092_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_t2232908092 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T2232908092_H #ifndef TRANSFORM_1_T1049638221_H #define TRANSFORM_1_T1049638221_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_t1049638221 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1049638221_H #ifndef ENUMERATOR_T1497216375_H #define ENUMERATOR_T1497216375_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_t1497216375 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t3838000896 * ___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_t1940705767 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t1497216375, ___dictionary_0)); } inline Dictionary_2_t3838000896 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t3838000896 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t3838000896 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t1497216375, ___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_t1497216375, ___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_t1497216375, ___current_3)); } inline KeyValuePair_2_t1940705767 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t1940705767 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t1940705767 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T1497216375_H #ifndef TRANSFORM_1_T1027527961_H #define TRANSFORM_1_T1027527961_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_t1027527961 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T1027527961_H #ifndef CONNECTIONCACHE_T1120597666_H #define CONNECTIONCACHE_T1120597666_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Timeline.TimelinePlayable/ConnectionCache struct ConnectionCache_t1120597666 { public: // UnityEngine.Playables.Playable UnityEngine.Timeline.TimelinePlayable/ConnectionCache::playable Playable_t459825607 ___playable_0; // System.Int32 UnityEngine.Timeline.TimelinePlayable/ConnectionCache::port int32_t ___port_1; // UnityEngine.Playables.Playable UnityEngine.Timeline.TimelinePlayable/ConnectionCache::parent Playable_t459825607 ___parent_2; // System.Single UnityEngine.Timeline.TimelinePlayable/ConnectionCache::evalWeight float ___evalWeight_3; public: inline static int32_t get_offset_of_playable_0() { return static_cast(offsetof(ConnectionCache_t1120597666, ___playable_0)); } inline Playable_t459825607 get_playable_0() const { return ___playable_0; } inline Playable_t459825607 * get_address_of_playable_0() { return &___playable_0; } inline void set_playable_0(Playable_t459825607 value) { ___playable_0 = value; } inline static int32_t get_offset_of_port_1() { return static_cast(offsetof(ConnectionCache_t1120597666, ___port_1)); } inline int32_t get_port_1() const { return ___port_1; } inline int32_t* get_address_of_port_1() { return &___port_1; } inline void set_port_1(int32_t value) { ___port_1 = value; } inline static int32_t get_offset_of_parent_2() { return static_cast(offsetof(ConnectionCache_t1120597666, ___parent_2)); } inline Playable_t459825607 get_parent_2() const { return ___parent_2; } inline Playable_t459825607 * get_address_of_parent_2() { return &___parent_2; } inline void set_parent_2(Playable_t459825607 value) { ___parent_2 = value; } inline static int32_t get_offset_of_evalWeight_3() { return static_cast(offsetof(ConnectionCache_t1120597666, ___evalWeight_3)); } inline float get_evalWeight_3() const { return ___evalWeight_3; } inline float* get_address_of_evalWeight_3() { return &___evalWeight_3; } inline void set_evalWeight_3(float value) { ___evalWeight_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CONNECTIONCACHE_T1120597666_H #ifndef TRANSFORM_1_T2001129046_H #define TRANSFORM_1_T2001129046_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_t2001129046 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T2001129046_H #ifndef KEYVALUEPAIR_2_T570708821_H #define KEYVALUEPAIR_2_T570708821_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_t570708821 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value ConnectionCache_t1120597666 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t570708821, ___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_t570708821, ___value_1)); } inline ConnectionCache_t1120597666 get_value_1() const { return ___value_1; } inline ConnectionCache_t1120597666 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(ConnectionCache_t1120597666 value) { ___value_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T570708821_H #ifndef SHIMENUMERATOR_T3271609679_H #define SHIMENUMERATOR_T3271609679_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_t3271609679 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t934104361 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t3271609679, ___host_enumerator_0)); } inline Enumerator_t934104361 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t934104361 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t934104361 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T3271609679_H #ifndef SHIMENUMERATOR_T3834721693_H #define SHIMENUMERATOR_T3834721693_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_t3834721693 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t1497216375 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t3834721693, ___host_enumerator_0)); } inline Enumerator_t1497216375 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t1497216375 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t1497216375 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T3834721693_H #ifndef SHIMENUMERATOR_T820709777_H #define SHIMENUMERATOR_T820709777_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_t820709777 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t2778171755 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t820709777, ___host_enumerator_0)); } inline Enumerator_t2778171755 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t2778171755 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t2778171755 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T820709777_H #ifndef SHIMENUMERATOR_T2143076985_H #define SHIMENUMERATOR_T2143076985_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_t2143076985 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t4100538963 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t2143076985, ___host_enumerator_0)); } inline Enumerator_t4100538963 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t4100538963 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t4100538963 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T2143076985_H #ifndef SHIMENUMERATOR_T2120688586_H #define SHIMENUMERATOR_T2120688586_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_t2120688586 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t4078150564 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t2120688586, ___host_enumerator_0)); } inline Enumerator_t4078150564 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t4078150564 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t4078150564 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T2120688586_H #ifndef SHIMENUMERATOR_T1684913661_H #define SHIMENUMERATOR_T1684913661_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_t1684913661 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t3642375639 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t1684913661, ___host_enumerator_0)); } inline Enumerator_t3642375639 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t3642375639 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t3642375639 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T1684913661_H #ifndef TRANSFORM_1_T3742829525_H #define TRANSFORM_1_T3742829525_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_t3742829525 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TRANSFORM_1_T3742829525_H #ifndef ENUMERATOR_T127219429_H #define ENUMERATOR_T127219429_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_t127219429 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::dictionary Dictionary_2_t2468003950 * ___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_t570708821 ___current_3; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t127219429, ___dictionary_0)); } inline Dictionary_2_t2468003950 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2468003950 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2468003950 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((&___dictionary_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t127219429, ___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_t127219429, ___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_t127219429, ___current_3)); } inline KeyValuePair_2_t570708821 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t570708821 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t570708821 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T127219429_H #ifndef SHIMENUMERATOR_T2464724747_H #define SHIMENUMERATOR_T2464724747_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_t2464724747 : public RuntimeObject { public: // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2/ShimEnumerator::host_enumerator Enumerator_t127219429 ___host_enumerator_0; public: inline static int32_t get_offset_of_host_enumerator_0() { return static_cast(offsetof(ShimEnumerator_t2464724747, ___host_enumerator_0)); } inline Enumerator_t127219429 get_host_enumerator_0() const { return ___host_enumerator_0; } inline Enumerator_t127219429 * get_address_of_host_enumerator_0() { return &___host_enumerator_0; } inline void set_host_enumerator_0(Enumerator_t127219429 value) { ___host_enumerator_0 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SHIMENUMERATOR_T2464724747_H // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t787949758 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t4085865031 m_Items[1]; public: inline KeyValuePair_2_t4085865031 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t4085865031 * 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_t4085865031 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t4085865031 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t4085865031 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t4085865031 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.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); } }; // Newtonsoft.Json.ReadType[] struct ReadTypeU5BU5D_t3513619869 : 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_t2437004958 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t1940705767 m_Items[1]; public: inline KeyValuePair_2_t1940705767 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t1940705767 * 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_t1940705767 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t1940705767 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t1940705767 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t1940705767 value) { m_Items[index] = value; } }; // Newtonsoft.Json.Serialization.JsonSerializerInternalReader/PropertyPresence[] struct PropertyPresenceU5BU5D_t867707773 : 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_t2105439954 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t249061059 m_Items[1]; public: inline KeyValuePair_2_t249061059 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t249061059 * 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_t249061059 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t249061059 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t249061059 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t249061059 value) { m_Items[index] = value; } }; // Newtonsoft.Json.Utilities.PrimitiveTypeCode[] struct PrimitiveTypeCodeU5BU5D_t536142769 : 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_t171748081 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t3842366416 m_Items[1]; public: inline KeyValuePair_2_t3842366416 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t3842366416 * 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_t3842366416 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t3842366416 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t3842366416 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t3842366416 value) { m_Items[index] = value; } }; // System.Boolean[] struct BooleanU5BU5D_t2897418192 : public RuntimeArray { public: ALIGN_FIELD (8) bool m_Items[1]; public: inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* 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, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t1954543557 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t2401056908 m_Items[1]; public: inline KeyValuePair_2_t2401056908 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t2401056908 * 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_t2401056908 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t2401056908 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t2401056908 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t2401056908 value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t118269214 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t2530217319 m_Items[1]; public: inline KeyValuePair_2_t2530217319 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t2530217319 * 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_t2530217319 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t2530217319 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t2530217319 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t2530217319 value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t344664036 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t1377593753 m_Items[1]; public: inline KeyValuePair_2_t1377593753 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t1377593753 * 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_t1377593753 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t1377593753 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t1377593753 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t1377593753 value) { m_Items[index] = value; } }; // UnityEngine.TextEditor/TextEditOp[] struct TextEditOpU5BU5D_t3070334147 : 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_t2205225912 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t570708821 m_Items[1]; public: inline KeyValuePair_2_t570708821 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t570708821 * 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_t570708821 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t570708821 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t570708821 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t570708821 value) { m_Items[index] = value; } }; // UnityEngine.Timeline.TimelinePlayable/ConnectionCache[] struct ConnectionCacheU5BU5D_t635928727 : public RuntimeArray { public: ALIGN_FIELD (8) ConnectionCache_t1120597666 m_Items[1]; public: inline ConnectionCache_t1120597666 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ConnectionCache_t1120597666 * 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, ConnectionCache_t1120597666 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ConnectionCache_t1120597666 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ConnectionCache_t1120597666 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ConnectionCache_t1120597666 value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t1719826522 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t3221661147 m_Items[1]; public: inline KeyValuePair_2_t3221661147 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t3221661147 * 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_t3221661147 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t3221661147 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t3221661147 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t3221661147 value) { m_Items[index] = value; } }; // UnityEngine.KeyCode[] struct KeyCodeU5BU5D_t2223234056 : 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_t267319581 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t226672660 m_Items[1]; public: inline KeyValuePair_2_t226672660 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t226672660 * 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_t226672660 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t226672660 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t226672660 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t226672660 value) { m_Items[index] = value; } }; // System.Single[] struct SingleU5BU5D_t1444911251 : public RuntimeArray { public: ALIGN_FIELD (8) float m_Items[1]; public: inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m2837550314_gshared (KeyValuePair_2_t4085865031 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m1430811576_gshared (KeyValuePair_2_t4085865031 * __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_m1243315948_gshared (Enumerator_t3642375639 * __this, Dictionary_2_t1688192864 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m1860763818_gshared (KeyValuePair_2_t4085865031 * __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_m1853477914_gshared (KeyValuePair_2_t1940705767 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m1269708520_gshared (KeyValuePair_2_t1940705767 * __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_m1439384576_gshared (Enumerator_t1497216375 * __this, Dictionary_2_t3838000896 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m4169484015_gshared (KeyValuePair_2_t1940705767 * __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_m3093971998_gshared (KeyValuePair_2_t249061059 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m551864407_gshared (KeyValuePair_2_t249061059 * __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_m3846404436_gshared (Enumerator_t4100538963 * __this, Dictionary_2_t2146356188 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m198529365_gshared (KeyValuePair_2_t249061059 * __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_m2106922848_gshared (KeyValuePair_2_t3842366416 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m1669764045_gshared (KeyValuePair_2_t3842366416 * __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_m1195706188_gshared (Enumerator_t3398877024 * __this, Dictionary_2_t1444694249 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m23191374_gshared (KeyValuePair_2_t3842366416 * __this, RuntimeObject * p0, bool p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m1218836954_gshared (KeyValuePair_2_t2401056908 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m755756747_gshared (KeyValuePair_2_t2401056908 * __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_m65667165_gshared (Enumerator_t1957567516 * __this, Dictionary_2_t3384741 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m880186442_gshared (KeyValuePair_2_t2401056908 * __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_m1328507389_gshared (KeyValuePair_2_t2530217319 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m3464904234_gshared (KeyValuePair_2_t2530217319 * __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_m1946955878_gshared (Enumerator_t2086727927 * __this, Dictionary_2_t132545152 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m727165395_gshared (KeyValuePair_2_t2530217319 * __this, RuntimeObject * p0, RuntimeObject * p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m2065642340_gshared (KeyValuePair_2_t1377593753 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m3135358373_gshared (KeyValuePair_2_t1377593753 * __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_m2243569349_gshared (Enumerator_t934104361 * __this, Dictionary_2_t3274888882 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m2797317909_gshared (KeyValuePair_2_t1377593753 * __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_m3036718543_gshared (KeyValuePair_2_t570708821 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR ConnectionCache_t1120597666 KeyValuePair_2_get_Value_m4035761078_gshared (KeyValuePair_2_t570708821 * __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_m3387632704_gshared (Enumerator_t127219429 * __this, Dictionary_2_t2468003950 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m259423784_gshared (KeyValuePair_2_t570708821 * __this, RuntimeObject * p0, ConnectionCache_t1120597666 p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m2563504463_gshared (KeyValuePair_2_t3221661147 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m1265427798_gshared (KeyValuePair_2_t3221661147 * __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_m3738699963_gshared (Enumerator_t2778171755 * __this, Dictionary_2_t823988980 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m1682840846_gshared (KeyValuePair_2_t3221661147 * __this, int32_t p0, bool p1, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() extern "C" IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m2592279019_gshared (KeyValuePair_2_t226672660 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() extern "C" IL2CPP_METHOD_ATTR float KeyValuePair_2_get_Value_m1828748215_gshared (KeyValuePair_2_t226672660 * __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_m699687415_gshared (Enumerator_t4078150564 * __this, Dictionary_2_t2123967789 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m1260844265_gshared (KeyValuePair_2_t226672660 * __this, int32_t p0, float 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_m2837550314(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t4085865031 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2837550314_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m1430811576(__this, method) (( int32_t (*) (KeyValuePair_2_t4085865031 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1430811576_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m1243315948(__this, p0, method) (( void (*) (Enumerator_t3642375639 *, Dictionary_2_t1688192864 *, const RuntimeMethod*))Enumerator__ctor_m1243315948_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_m1860763818(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t4085865031 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m1860763818_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_m1853477914(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t1940705767 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m1853477914_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m1269708520(__this, method) (( int32_t (*) (KeyValuePair_2_t1940705767 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1269708520_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m1439384576(__this, p0, method) (( void (*) (Enumerator_t1497216375 *, Dictionary_2_t3838000896 *, const RuntimeMethod*))Enumerator__ctor_m1439384576_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m4169484015(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t1940705767 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m4169484015_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m3093971998(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t249061059 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m3093971998_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m551864407(__this, method) (( int32_t (*) (KeyValuePair_2_t249061059 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m551864407_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m3846404436(__this, p0, method) (( void (*) (Enumerator_t4100538963 *, Dictionary_2_t2146356188 *, const RuntimeMethod*))Enumerator__ctor_m3846404436_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m198529365(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t249061059 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m198529365_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m2106922848(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t3842366416 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2106922848_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m1669764045(__this, method) (( bool (*) (KeyValuePair_2_t3842366416 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1669764045_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m1195706188(__this, p0, method) (( void (*) (Enumerator_t3398877024 *, Dictionary_2_t1444694249 *, const RuntimeMethod*))Enumerator__ctor_m1195706188_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m23191374(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t3842366416 *, RuntimeObject *, bool, const RuntimeMethod*))KeyValuePair_2__ctor_m23191374_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m1218836954(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t2401056908 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m1218836954_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m755756747(__this, method) (( int32_t (*) (KeyValuePair_2_t2401056908 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m755756747_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m65667165(__this, p0, method) (( void (*) (Enumerator_t1957567516 *, Dictionary_2_t3384741 *, const RuntimeMethod*))Enumerator__ctor_m65667165_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m880186442(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t2401056908 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m880186442_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m1328507389(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t2530217319 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m1328507389_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m3464904234(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t2530217319 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m3464904234_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m1946955878(__this, p0, method) (( void (*) (Enumerator_t2086727927 *, Dictionary_2_t132545152 *, const RuntimeMethod*))Enumerator__ctor_m1946955878_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m727165395(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t2530217319 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m727165395_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m2065642340(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t1377593753 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2065642340_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m3135358373(__this, method) (( int32_t (*) (KeyValuePair_2_t1377593753 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m3135358373_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m2243569349(__this, p0, method) (( void (*) (Enumerator_t934104361 *, Dictionary_2_t3274888882 *, const RuntimeMethod*))Enumerator__ctor_m2243569349_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m2797317909(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t1377593753 *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m2797317909_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m3036718543(__this, method) (( RuntimeObject * (*) (KeyValuePair_2_t570708821 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m3036718543_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m4035761078(__this, method) (( ConnectionCache_t1120597666 (*) (KeyValuePair_2_t570708821 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m4035761078_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m3387632704(__this, p0, method) (( void (*) (Enumerator_t127219429 *, Dictionary_2_t2468003950 *, const RuntimeMethod*))Enumerator__ctor_m3387632704_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m259423784(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t570708821 *, RuntimeObject *, ConnectionCache_t1120597666 , const RuntimeMethod*))KeyValuePair_2__ctor_m259423784_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m2563504463(__this, method) (( int32_t (*) (KeyValuePair_2_t3221661147 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2563504463_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m1265427798(__this, method) (( bool (*) (KeyValuePair_2_t3221661147 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1265427798_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m3738699963(__this, p0, method) (( void (*) (Enumerator_t2778171755 *, Dictionary_2_t823988980 *, const RuntimeMethod*))Enumerator__ctor_m3738699963_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m1682840846(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t3221661147 *, int32_t, bool, const RuntimeMethod*))KeyValuePair_2__ctor_m1682840846_gshared)(__this, p0, p1, method) // TKey System.Collections.Generic.KeyValuePair`2::get_Key() #define KeyValuePair_2_get_Key_m2592279019(__this, method) (( int32_t (*) (KeyValuePair_2_t226672660 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2592279019_gshared)(__this, method) // TValue System.Collections.Generic.KeyValuePair`2::get_Value() #define KeyValuePair_2_get_Value_m1828748215(__this, method) (( float (*) (KeyValuePair_2_t226672660 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m1828748215_gshared)(__this, method) // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2) #define Enumerator__ctor_m699687415(__this, p0, method) (( void (*) (Enumerator_t4078150564 *, Dictionary_2_t2123967789 *, const RuntimeMethod*))Enumerator__ctor_m699687415_gshared)(__this, p0, method) // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) #define KeyValuePair_2__ctor_m1260844265(__this, p0, p1, method) (( void (*) (KeyValuePair_2_t226672660 *, int32_t, float, const RuntimeMethod*))KeyValuePair_2__ctor_m1260844265_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_m574187291_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1688192864 *)__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_m3660169123_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1688192864 *)__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_m1300131110_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t1688192864 *)__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_m406212992_gshared (Dictionary_2_t1688192864 * __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_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1688192864 *)__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_m1508002019_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m1508002019_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t4085865031 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_m1508002019_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_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1688192864 *)__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_t4085865031 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t4085865031 >::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_t4085865031 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m2837550314((KeyValuePair_2_t4085865031 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_11 = KeyValuePair_2_get_Value_m1430811576((KeyValuePair_2_t4085865031 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1688192864 *)__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_m4261469336_gshared (Dictionary_2_t1688192864 * __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_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1688192864 *)__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_m1178323843_gshared (Dictionary_2_t1688192864 * __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_m2703354173_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1688192864 *)__this); KeyCollection_t1877868335 * L_0 = (( KeyCollection_t1877868335 * (*) (Dictionary_2_t1688192864 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1688192864 *)__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_m2599816115_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1688192864 *)__this); ValueCollection_t3404237182 * L_0 = (( ValueCollection_t3404237182 * (*) (Dictionary_2_t1688192864 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1688192864 *)__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_m3990735722_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1688192864 *)__this); KeyCollection_t1877868335 * L_0 = (( KeyCollection_t1877868335 * (*) (Dictionary_2_t1688192864 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1688192864 *)__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_m1847373781_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1688192864 *)__this); ValueCollection_t3404237182 * L_0 = (( ValueCollection_t3404237182 * (*) (Dictionary_2_t1688192864 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1688192864 *)__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_m1807633004_gshared (Dictionary_2_t1688192864 * __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_m202242465_gshared (Dictionary_2_t1688192864 * __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_m219672293_gshared (Dictionary_2_t1688192864 * __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_t1688192864 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t1688192864 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1688192864 *)__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_t1688192864 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t1688192864 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1688192864 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t1688192864 *)__this); int32_t L_5 = (( int32_t (*) (Dictionary_2_t1688192864 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t1688192864 *)__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_m1326278113_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1688192864 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t1688192864 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1688192864 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1688192864 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t1688192864 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1688192864 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t1688192864 *)__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_m1815564944_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1688192864 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t1688192864 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1688192864 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1688192864 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t1688192864 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1688192864 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1688192864 *)__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_m3752831373_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m3752831373_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_m3752831373_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_t1688192864 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t1688192864 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1688192864 *)__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_m2068034037_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m2068034037_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_m2068034037_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_t1688192864 *)__this); (( bool (*) (Dictionary_2_t1688192864 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1688192864 *)__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_m2487475916_gshared (Dictionary_2_t1688192864 * __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_m3102507170_gshared (Dictionary_2_t1688192864 * __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_m3816708834_gshared (Dictionary_2_t1688192864 * __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_m3258103810_gshared (Dictionary_2_t1688192864 * __this, KeyValuePair_2_t4085865031 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m2837550314((KeyValuePair_2_t4085865031 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_1 = KeyValuePair_2_get_Value_m1430811576((KeyValuePair_2_t4085865031 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1688192864 *)__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_m1223366786_gshared (Dictionary_2_t1688192864 * __this, KeyValuePair_2_t4085865031 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t4085865031 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1688192864 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1688192864 *, KeyValuePair_2_t4085865031 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1688192864 *)__this, (KeyValuePair_2_t4085865031 )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_m1784943866_gshared (Dictionary_2_t1688192864 * __this, KeyValuePair_2U5BU5D_t787949758* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t787949758* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, KeyValuePair_2U5BU5D_t787949758*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1688192864 *)__this, (KeyValuePair_2U5BU5D_t787949758*)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_m1129902841_gshared (Dictionary_2_t1688192864 * __this, KeyValuePair_2_t4085865031 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t4085865031 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1688192864 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1688192864 *, KeyValuePair_2_t4085865031 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1688192864 *)__this, (KeyValuePair_2_t4085865031 )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_m2837550314((KeyValuePair_2_t4085865031 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1688192864 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t1688192864 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1688192864 *)__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_m1937493335_gshared (Dictionary_2_t1688192864 * __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_m1937493335_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t787949758* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t1688192864 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t1688192864 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t787949758*)((KeyValuePair_2U5BU5D_t787949758*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t787949758* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t787949758* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, KeyValuePair_2U5BU5D_t787949758*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1688192864 *)__this, (KeyValuePair_2U5BU5D_t787949758*)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_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1688192864 *)__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_t583852892 * L_10 = ((Dictionary_2_t1688192864_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_t1688192864 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t1688192864 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t583852892 * L_12 = (Transform_1_t583852892 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t583852892 *, 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_t1688192864_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_t1688192864 *)(G_B4_2)); } IL_0046: { Transform_1_t583852892 * L_13 = ((Dictionary_2_t1688192864_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t1688192864 *)G_B5_2); (( void (*) (Dictionary_2_t1688192864 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t583852892 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t1688192864 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t583852892 *)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_t1545742285 * L_17 = (Transform_1_t1545742285 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1545742285 *, 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_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, RuntimeArray *, int32_t, Transform_1_t1545742285 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t1688192864 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t1545742285 *)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_m472480274_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { Enumerator_t3642375639 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1243315948((&L_0), (Dictionary_2_t1688192864 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3642375639 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_m896003863_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { Enumerator_t3642375639 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1243315948((&L_0), (Dictionary_2_t1688192864 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3642375639 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_m4014649469_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { ShimEnumerator_t1684913661 * L_0 = (ShimEnumerator_t1684913661 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t1684913661 *, Dictionary_2_t1688192864 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t1688192864 *)__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_m4244339239_gshared (Dictionary_2_t1688192864 * __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_m1441595193_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m1441595193_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_m1441595193_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; } } { ReadTypeU5BU5D_t3513619869* L_21 = (ReadTypeU5BU5D_t3513619869*)__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_m1441595193_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m3233637533_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m3233637533_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_m3233637533_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_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1688192864 *)__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: { ReadTypeU5BU5D_t3513619869* L_73 = (ReadTypeU5BU5D_t3513619869*)__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_m140095937_gshared (Dictionary_2_t1688192864 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m140095937_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t1688192864 * G_B4_0 = NULL; Dictionary_2_t1688192864 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t1688192864 * 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_m140095937_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t1688192864 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t1688192864 *)(__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_t1688192864 *)(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_t1688192864 *)(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_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1688192864 *)__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_m924058377_gshared (Dictionary_2_t1688192864 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m924058377_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(((ReadTypeU5BU5D_t3513619869*)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_m3793024691_gshared (Dictionary_2_t1688192864 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m3793024691_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_m3793024691_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_m3793024691_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_m3793024691_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_t1688192864 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t1688192864 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t1688192864 *)__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_m3793024691_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_t4085865031 Dictionary_2_make_pair_m3856072084_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; KeyValuePair_2_t4085865031 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m1860763818((&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_m390598739_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_m1307008701_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_m1769849458_gshared (Dictionary_2_t1688192864 * __this, KeyValuePair_2U5BU5D_t787949758* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t787949758* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1688192864 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t787949758* 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_t1545742285 * L_5 = (Transform_1_t1545742285 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1545742285 *, 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_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, KeyValuePair_2U5BU5D_t787949758*, int32_t, Transform_1_t1545742285 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t1688192864 *)__this, (KeyValuePair_2U5BU5D_t787949758*)L_2, (int32_t)L_3, (Transform_1_t1545742285 *)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_m627186907_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m627186907_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; ReadTypeU5BU5D_t3513619869* 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 = (ReadTypeU5BU5D_t3513619869*)((ReadTypeU5BU5D_t3513619869*)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); ReadTypeU5BU5D_t3513619869* L_43 = (ReadTypeU5BU5D_t3513619869*)__this->get_valueSlots_7(); ReadTypeU5BU5D_t3513619869* 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); ReadTypeU5BU5D_t3513619869* 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_m1953337103_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m1953337103_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_m1953337103_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_m1953337103_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_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1688192864 *)__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); ReadTypeU5BU5D_t3513619869* L_56 = (ReadTypeU5BU5D_t3513619869*)__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_m2421375147_gshared (Dictionary_2_t1688192864 * __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_m4167406021_gshared (Dictionary_2_t1688192864 * __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); ReadTypeU5BU5D_t3513619869* L_4 = (ReadTypeU5BU5D_t3513619869*)__this->get_valueSlots_7(); ReadTypeU5BU5D_t3513619869* L_5 = (ReadTypeU5BU5D_t3513619869*)__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_m2274715673_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m2274715673_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_m2274715673_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_m2851176592_gshared (Dictionary_2_t1688192864 * __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_t2805526212 * L_0 = (( EqualityComparer_1_t2805526212 * (*) (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; ReadTypeU5BU5D_t3513619869* L_6 = (ReadTypeU5BU5D_t3513619869*)__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_m754226731_gshared (Dictionary_2_t1688192864 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m754226731_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t787949758* 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_m754226731_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_t787949758*)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_t787949758*)((KeyValuePair_2U5BU5D_t787949758*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t787949758* L_8 = V_0; NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, KeyValuePair_2U5BU5D_t787949758*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1688192864 *)__this, (KeyValuePair_2U5BU5D_t787949758*)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_t787949758* 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_m1828366926_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m1828366926_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t787949758* 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_t787949758*)((KeyValuePair_2U5BU5D_t787949758*)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_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1688192864 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t787949758* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t787949758* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m2837550314((KeyValuePair_2_t4085865031 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t787949758* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = KeyValuePair_2_get_Value_m1430811576((KeyValuePair_2_t4085865031 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1688192864 *)__this); (( void (*) (Dictionary_2_t1688192864 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1688192864 *)__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_t787949758* 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_m695714452_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m695714452_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_m695714452_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); ReadTypeU5BU5D_t3513619869* L_50 = (ReadTypeU5BU5D_t3513619869*)__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_m3171341588_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3171341588_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_m3171341588_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; ReadTypeU5BU5D_t3513619869* L_22 = (ReadTypeU5BU5D_t3513619869*)__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_t1877868335 * Dictionary_2_get_Keys_m930321506_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { KeyCollection_t1877868335 * L_0 = (KeyCollection_t1877868335 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t1877868335 *, Dictionary_2_t1688192864 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t1688192864 *)__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_t3404237182 * Dictionary_2_get_Values_m3112705097_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { ValueCollection_t3404237182 * L_0 = (ValueCollection_t3404237182 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t3404237182 *, Dictionary_2_t1688192864 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t1688192864 *)__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_m1580239803_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m1580239803_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_m1580239803_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_m1580239803_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_m1664118703_gshared (Dictionary_2_t1688192864 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m1664118703_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_m1664118703_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_m1268955700_gshared (Dictionary_2_t1688192864 * __this, KeyValuePair_2_t4085865031 ___pair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m2837550314((KeyValuePair_2_t4085865031 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1688192864 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1688192864 *, RuntimeObject *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t1688192864 *)__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_t2805526212 * L_2 = (( EqualityComparer_1_t2805526212 * (*) (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_m1430811576((KeyValuePair_2_t4085865031 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); int32_t L_4 = V_0; NullCheck((EqualityComparer_1_t2805526212 *)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_t2805526212 *)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_t3642375639 Dictionary_2_GetEnumerator_m2867945063_gshared (Dictionary_2_t1688192864 * __this, const RuntimeMethod* method) { { Enumerator_t3642375639 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1243315948((&L_0), (Dictionary_2_t1688192864 *)__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_m135697500_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_m233902378_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3838000896 *)__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_m2173279406_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3838000896 *)__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_m2328004068_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t3838000896 *)__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_m1669635849_gshared (Dictionary_2_t3838000896 * __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_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3838000896 *)__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_m730212737_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m730212737_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t1940705767 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_m730212737_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_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3838000896 *)__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_t1940705767 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t1940705767 >::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_t1940705767 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m1853477914((KeyValuePair_2_t1940705767 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_11 = KeyValuePair_2_get_Value_m1269708520((KeyValuePair_2_t1940705767 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3838000896 *)__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_m367541589_gshared (Dictionary_2_t3838000896 * __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_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3838000896 *)__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_m802152141_gshared (Dictionary_2_t3838000896 * __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_m2370570211_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3838000896 *)__this); KeyCollection_t4027676367 * L_0 = (( KeyCollection_t4027676367 * (*) (Dictionary_2_t3838000896 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t3838000896 *)__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_m2230111464_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3838000896 *)__this); ValueCollection_t1259077918 * L_0 = (( ValueCollection_t1259077918 * (*) (Dictionary_2_t3838000896 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t3838000896 *)__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_m1587918334_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3838000896 *)__this); KeyCollection_t4027676367 * L_0 = (( KeyCollection_t4027676367 * (*) (Dictionary_2_t3838000896 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t3838000896 *)__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_m3597777498_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3838000896 *)__this); ValueCollection_t1259077918 * L_0 = (( ValueCollection_t1259077918 * (*) (Dictionary_2_t3838000896 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t3838000896 *)__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_m1237953441_gshared (Dictionary_2_t3838000896 * __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_m212538629_gshared (Dictionary_2_t3838000896 * __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_m3974225600_gshared (Dictionary_2_t3838000896 * __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_t3838000896 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t3838000896 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t3838000896 *)__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_t3838000896 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t3838000896 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t3838000896 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t3838000896 *)__this); int32_t L_5 = (( int32_t (*) (Dictionary_2_t3838000896 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t3838000896 *)__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_m1789091918_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t3838000896 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t3838000896 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t3838000896 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t3838000896 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t3838000896 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t3838000896 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t3838000896 *)__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_m3989295211_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t3838000896 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t3838000896 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t3838000896 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t3838000896 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t3838000896 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t3838000896 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3838000896 *)__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_m1672919797_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m1672919797_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_m1672919797_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_t3838000896 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t3838000896 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t3838000896 *)__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_m2965335788_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m2965335788_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_m2965335788_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_t3838000896 *)__this); (( bool (*) (Dictionary_2_t3838000896 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t3838000896 *)__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_m1891625107_gshared (Dictionary_2_t3838000896 * __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_m3275988765_gshared (Dictionary_2_t3838000896 * __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_m3939910217_gshared (Dictionary_2_t3838000896 * __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_m1975744027_gshared (Dictionary_2_t3838000896 * __this, KeyValuePair_2_t1940705767 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m1853477914((KeyValuePair_2_t1940705767 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_1 = KeyValuePair_2_get_Value_m1269708520((KeyValuePair_2_t1940705767 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3838000896 *)__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_m1542297378_gshared (Dictionary_2_t3838000896 * __this, KeyValuePair_2_t1940705767 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t1940705767 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t3838000896 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t3838000896 *, KeyValuePair_2_t1940705767 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t3838000896 *)__this, (KeyValuePair_2_t1940705767 )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_m4043170396_gshared (Dictionary_2_t3838000896 * __this, KeyValuePair_2U5BU5D_t2437004958* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2437004958* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, KeyValuePair_2U5BU5D_t2437004958*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t3838000896 *)__this, (KeyValuePair_2U5BU5D_t2437004958*)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_m1955538404_gshared (Dictionary_2_t3838000896 * __this, KeyValuePair_2_t1940705767 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t1940705767 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t3838000896 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t3838000896 *, KeyValuePair_2_t1940705767 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t3838000896 *)__this, (KeyValuePair_2_t1940705767 )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_m1853477914((KeyValuePair_2_t1940705767 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t3838000896 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t3838000896 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t3838000896 *)__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_m2885145905_gshared (Dictionary_2_t3838000896 * __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_m2885145905_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2437004958* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t3838000896 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t3838000896 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t2437004958*)((KeyValuePair_2U5BU5D_t2437004958*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t2437004958* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t2437004958* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, KeyValuePair_2U5BU5D_t2437004958*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t3838000896 *)__this, (KeyValuePair_2U5BU5D_t2437004958*)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_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t3838000896 *)__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_t2232908092 * L_10 = ((Dictionary_2_t3838000896_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_t3838000896 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t3838000896 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t2232908092 * L_12 = (Transform_1_t2232908092 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t2232908092 *, 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_t3838000896_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_t3838000896 *)(G_B4_2)); } IL_0046: { Transform_1_t2232908092 * L_13 = ((Dictionary_2_t3838000896_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t3838000896 *)G_B5_2); (( void (*) (Dictionary_2_t3838000896 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t2232908092 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t3838000896 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t2232908092 *)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_t1049638221 * L_17 = (Transform_1_t1049638221 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1049638221 *, 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_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, RuntimeArray *, int32_t, Transform_1_t1049638221 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t3838000896 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t1049638221 *)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_m2707055600_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { Enumerator_t1497216375 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1439384576((&L_0), (Dictionary_2_t3838000896 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t1497216375 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_m1666924059_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { Enumerator_t1497216375 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1439384576((&L_0), (Dictionary_2_t3838000896 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t1497216375 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_m3467924169_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { ShimEnumerator_t3834721693 * L_0 = (ShimEnumerator_t3834721693 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t3834721693 *, Dictionary_2_t3838000896 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t3838000896 *)__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_m2408052488_gshared (Dictionary_2_t3838000896 * __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_m3435747769_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m3435747769_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_m3435747769_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; } } { PropertyPresenceU5BU5D_t867707773* L_21 = (PropertyPresenceU5BU5D_t867707773*)__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_m3435747769_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m3411474826_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m3411474826_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_m3411474826_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_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t3838000896 *)__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: { PropertyPresenceU5BU5D_t867707773* L_73 = (PropertyPresenceU5BU5D_t867707773*)__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_m1509968442_gshared (Dictionary_2_t3838000896 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m1509968442_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t3838000896 * G_B4_0 = NULL; Dictionary_2_t3838000896 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t3838000896 * 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_m1509968442_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t3838000896 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t3838000896 *)(__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_t3838000896 *)(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_t3838000896 *)(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_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t3838000896 *)__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_m3154131577_gshared (Dictionary_2_t3838000896 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m3154131577_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(((PropertyPresenceU5BU5D_t867707773*)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_m3813831204_gshared (Dictionary_2_t3838000896 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m3813831204_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_m3813831204_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_m3813831204_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_m3813831204_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_t3838000896 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t3838000896 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t3838000896 *)__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_m3813831204_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_t1940705767 Dictionary_2_make_pair_m2831245498_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; KeyValuePair_2_t1940705767 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m4169484015((&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_m575144727_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_m14038579_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_m4069336882_gshared (Dictionary_2_t3838000896 * __this, KeyValuePair_2U5BU5D_t2437004958* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2437004958* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t3838000896 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t2437004958* 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_t1049638221 * L_5 = (Transform_1_t1049638221 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1049638221 *, 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_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, KeyValuePair_2U5BU5D_t2437004958*, int32_t, Transform_1_t1049638221 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t3838000896 *)__this, (KeyValuePair_2U5BU5D_t2437004958*)L_2, (int32_t)L_3, (Transform_1_t1049638221 *)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_m864860181_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m864860181_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; PropertyPresenceU5BU5D_t867707773* 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 = (PropertyPresenceU5BU5D_t867707773*)((PropertyPresenceU5BU5D_t867707773*)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); PropertyPresenceU5BU5D_t867707773* L_43 = (PropertyPresenceU5BU5D_t867707773*)__this->get_valueSlots_7(); PropertyPresenceU5BU5D_t867707773* 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); PropertyPresenceU5BU5D_t867707773* 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_m2396420_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m2396420_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_m2396420_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_m2396420_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_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t3838000896 *)__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); PropertyPresenceU5BU5D_t867707773* L_56 = (PropertyPresenceU5BU5D_t867707773*)__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_m791777482_gshared (Dictionary_2_t3838000896 * __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_m1968054259_gshared (Dictionary_2_t3838000896 * __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); PropertyPresenceU5BU5D_t867707773* L_4 = (PropertyPresenceU5BU5D_t867707773*)__this->get_valueSlots_7(); PropertyPresenceU5BU5D_t867707773* L_5 = (PropertyPresenceU5BU5D_t867707773*)__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_m84111020_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m84111020_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_m84111020_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_m2131067172_gshared (Dictionary_2_t3838000896 * __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_t660366948 * L_0 = (( EqualityComparer_1_t660366948 * (*) (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; PropertyPresenceU5BU5D_t867707773* L_6 = (PropertyPresenceU5BU5D_t867707773*)__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_m2708957535_gshared (Dictionary_2_t3838000896 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m2708957535_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2437004958* 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_m2708957535_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_t2437004958*)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_t2437004958*)((KeyValuePair_2U5BU5D_t2437004958*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t2437004958* L_8 = V_0; NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, KeyValuePair_2U5BU5D_t2437004958*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t3838000896 *)__this, (KeyValuePair_2U5BU5D_t2437004958*)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_t2437004958* 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_m3254770651_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m3254770651_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t2437004958* 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_t2437004958*)((KeyValuePair_2U5BU5D_t2437004958*)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_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t3838000896 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t2437004958* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t2437004958* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m1853477914((KeyValuePair_2_t1940705767 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t2437004958* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = KeyValuePair_2_get_Value_m1269708520((KeyValuePair_2_t1940705767 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t3838000896 *)__this); (( void (*) (Dictionary_2_t3838000896 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3838000896 *)__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_t2437004958* 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_m2156143113_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m2156143113_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_m2156143113_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); PropertyPresenceU5BU5D_t867707773* L_50 = (PropertyPresenceU5BU5D_t867707773*)__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_m4290345914_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m4290345914_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_m4290345914_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; PropertyPresenceU5BU5D_t867707773* L_22 = (PropertyPresenceU5BU5D_t867707773*)__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_t4027676367 * Dictionary_2_get_Keys_m3790085463_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { KeyCollection_t4027676367 * L_0 = (KeyCollection_t4027676367 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t4027676367 *, Dictionary_2_t3838000896 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t3838000896 *)__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_t1259077918 * Dictionary_2_get_Values_m1545636421_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { ValueCollection_t1259077918 * L_0 = (ValueCollection_t1259077918 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t1259077918 *, Dictionary_2_t3838000896 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t3838000896 *)__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_m961524866_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m961524866_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_m961524866_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_m961524866_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_m966798035_gshared (Dictionary_2_t3838000896 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m966798035_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_m966798035_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_m2325570064_gshared (Dictionary_2_t3838000896 * __this, KeyValuePair_2_t1940705767 ___pair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m1853477914((KeyValuePair_2_t1940705767 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t3838000896 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t3838000896 *, RuntimeObject *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t3838000896 *)__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_t660366948 * L_2 = (( EqualityComparer_1_t660366948 * (*) (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_m1269708520((KeyValuePair_2_t1940705767 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); int32_t L_4 = V_0; NullCheck((EqualityComparer_1_t660366948 *)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_t660366948 *)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_t1497216375 Dictionary_2_GetEnumerator_m1540374802_gshared (Dictionary_2_t3838000896 * __this, const RuntimeMethod* method) { { Enumerator_t1497216375 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1439384576((&L_0), (Dictionary_2_t3838000896 *)__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_m3920253004_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_m2132999162_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2146356188 *)__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_m4199077043_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2146356188 *)__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_m2812322388_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t2146356188 *)__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_m2150438337_gshared (Dictionary_2_t2146356188 * __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_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2146356188 *)__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_m966060955_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m966060955_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t249061059 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_m966060955_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_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2146356188 *)__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_t249061059 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t249061059 >::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_t249061059 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m3093971998((KeyValuePair_2_t249061059 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_11 = KeyValuePair_2_get_Value_m551864407((KeyValuePair_2_t249061059 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2146356188 *)__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_m185105151_gshared (Dictionary_2_t2146356188 * __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_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2146356188 *)__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_m2805184805_gshared (Dictionary_2_t2146356188 * __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_m1804518291_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2146356188 *)__this); KeyCollection_t2336031659 * L_0 = (( KeyCollection_t2336031659 * (*) (Dictionary_2_t2146356188 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t2146356188 *)__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_m2736239398_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2146356188 *)__this); ValueCollection_t3862400506 * L_0 = (( ValueCollection_t3862400506 * (*) (Dictionary_2_t2146356188 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t2146356188 *)__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_m684745295_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2146356188 *)__this); KeyCollection_t2336031659 * L_0 = (( KeyCollection_t2336031659 * (*) (Dictionary_2_t2146356188 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t2146356188 *)__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_m2910209795_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2146356188 *)__this); ValueCollection_t3862400506 * L_0 = (( ValueCollection_t3862400506 * (*) (Dictionary_2_t2146356188 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t2146356188 *)__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_m2375481794_gshared (Dictionary_2_t2146356188 * __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_m232924224_gshared (Dictionary_2_t2146356188 * __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_m196266207_gshared (Dictionary_2_t2146356188 * __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_t2146356188 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t2146356188 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t2146356188 *)__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_t2146356188 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t2146356188 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2146356188 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t2146356188 *)__this); int32_t L_5 = (( int32_t (*) (Dictionary_2_t2146356188 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t2146356188 *)__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_m3432860336_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2146356188 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t2146356188 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2146356188 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t2146356188 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t2146356188 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t2146356188 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t2146356188 *)__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_m1446862534_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2146356188 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t2146356188 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2146356188 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t2146356188 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t2146356188 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t2146356188 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2146356188 *)__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_m3482232092_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m3482232092_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_m3482232092_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_t2146356188 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t2146356188 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t2146356188 *)__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_m100597538_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m100597538_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_m100597538_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_t2146356188 *)__this); (( bool (*) (Dictionary_2_t2146356188 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t2146356188 *)__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_m1797501944_gshared (Dictionary_2_t2146356188 * __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_m1257502775_gshared (Dictionary_2_t2146356188 * __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_m3994520215_gshared (Dictionary_2_t2146356188 * __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_m3381997487_gshared (Dictionary_2_t2146356188 * __this, KeyValuePair_2_t249061059 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m3093971998((KeyValuePair_2_t249061059 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_1 = KeyValuePair_2_get_Value_m551864407((KeyValuePair_2_t249061059 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2146356188 *)__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_m1795691373_gshared (Dictionary_2_t2146356188 * __this, KeyValuePair_2_t249061059 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t249061059 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t2146356188 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2146356188 *, KeyValuePair_2_t249061059 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t2146356188 *)__this, (KeyValuePair_2_t249061059 )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_m154513123_gshared (Dictionary_2_t2146356188 * __this, KeyValuePair_2U5BU5D_t2105439954* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2105439954* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, KeyValuePair_2U5BU5D_t2105439954*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2146356188 *)__this, (KeyValuePair_2U5BU5D_t2105439954*)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_m2782893261_gshared (Dictionary_2_t2146356188 * __this, KeyValuePair_2_t249061059 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t249061059 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t2146356188 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2146356188 *, KeyValuePair_2_t249061059 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t2146356188 *)__this, (KeyValuePair_2_t249061059 )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_m3093971998((KeyValuePair_2_t249061059 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t2146356188 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t2146356188 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t2146356188 *)__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_m3242864576_gshared (Dictionary_2_t2146356188 * __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_m3242864576_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2105439954* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t2146356188 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t2146356188 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t2105439954*)((KeyValuePair_2U5BU5D_t2105439954*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t2105439954* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t2105439954* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, KeyValuePair_2U5BU5D_t2105439954*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2146356188 *)__this, (KeyValuePair_2U5BU5D_t2105439954*)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_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t2146356188 *)__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_t1901343088 * L_10 = ((Dictionary_2_t2146356188_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_t2146356188 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t2146356188 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t1901343088 * L_12 = (Transform_1_t1901343088 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t1901343088 *, 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_t2146356188_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_t2146356188 *)(G_B4_2)); } IL_0046: { Transform_1_t1901343088 * L_13 = ((Dictionary_2_t2146356188_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t2146356188 *)G_B5_2); (( void (*) (Dictionary_2_t2146356188 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t1901343088 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t2146356188 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t1901343088 *)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_t3321395805 * L_17 = (Transform_1_t3321395805 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3321395805 *, 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_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, RuntimeArray *, int32_t, Transform_1_t3321395805 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t2146356188 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t3321395805 *)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_m968562953_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { Enumerator_t4100538963 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3846404436((&L_0), (Dictionary_2_t2146356188 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t4100538963 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_m3326534989_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { Enumerator_t4100538963 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3846404436((&L_0), (Dictionary_2_t2146356188 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t4100538963 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_m212395936_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { ShimEnumerator_t2143076985 * L_0 = (ShimEnumerator_t2143076985 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t2143076985 *, Dictionary_2_t2146356188 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t2146356188 *)__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_m3451023745_gshared (Dictionary_2_t2146356188 * __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_m4136194572_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m4136194572_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_m4136194572_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; } } { PrimitiveTypeCodeU5BU5D_t536142769* L_21 = (PrimitiveTypeCodeU5BU5D_t536142769*)__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_m4136194572_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m3610023786_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m3610023786_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_m3610023786_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_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t2146356188 *)__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: { PrimitiveTypeCodeU5BU5D_t536142769* L_73 = (PrimitiveTypeCodeU5BU5D_t536142769*)__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_m1368214543_gshared (Dictionary_2_t2146356188 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m1368214543_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t2146356188 * G_B4_0 = NULL; Dictionary_2_t2146356188 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t2146356188 * 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_m1368214543_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t2146356188 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t2146356188 *)(__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_t2146356188 *)(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_t2146356188 *)(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_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t2146356188 *)__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_m3179523716_gshared (Dictionary_2_t2146356188 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m3179523716_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(((PrimitiveTypeCodeU5BU5D_t536142769*)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_m285334891_gshared (Dictionary_2_t2146356188 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m285334891_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_m285334891_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_m285334891_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_m285334891_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_t2146356188 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t2146356188 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t2146356188 *)__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_m285334891_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_t249061059 Dictionary_2_make_pair_m2561394429_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; KeyValuePair_2_t249061059 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m198529365((&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_m2930185671_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_m553170385_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_m2336683875_gshared (Dictionary_2_t2146356188 * __this, KeyValuePair_2U5BU5D_t2105439954* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2105439954* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t2146356188 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t2105439954* 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_t3321395805 * L_5 = (Transform_1_t3321395805 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3321395805 *, 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_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, KeyValuePair_2U5BU5D_t2105439954*, int32_t, Transform_1_t3321395805 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t2146356188 *)__this, (KeyValuePair_2U5BU5D_t2105439954*)L_2, (int32_t)L_3, (Transform_1_t3321395805 *)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_m4136419970_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m4136419970_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; PrimitiveTypeCodeU5BU5D_t536142769* 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 = (PrimitiveTypeCodeU5BU5D_t536142769*)((PrimitiveTypeCodeU5BU5D_t536142769*)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); PrimitiveTypeCodeU5BU5D_t536142769* L_43 = (PrimitiveTypeCodeU5BU5D_t536142769*)__this->get_valueSlots_7(); PrimitiveTypeCodeU5BU5D_t536142769* 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); PrimitiveTypeCodeU5BU5D_t536142769* 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_m3168352871_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m3168352871_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_m3168352871_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_m3168352871_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_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t2146356188 *)__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); PrimitiveTypeCodeU5BU5D_t536142769* L_56 = (PrimitiveTypeCodeU5BU5D_t536142769*)__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_m484144244_gshared (Dictionary_2_t2146356188 * __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_m2153471363_gshared (Dictionary_2_t2146356188 * __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); PrimitiveTypeCodeU5BU5D_t536142769* L_4 = (PrimitiveTypeCodeU5BU5D_t536142769*)__this->get_valueSlots_7(); PrimitiveTypeCodeU5BU5D_t536142769* L_5 = (PrimitiveTypeCodeU5BU5D_t536142769*)__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_m2749943161_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m2749943161_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_m2749943161_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_m4235179454_gshared (Dictionary_2_t2146356188 * __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_t3263689536 * L_0 = (( EqualityComparer_1_t3263689536 * (*) (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; PrimitiveTypeCodeU5BU5D_t536142769* L_6 = (PrimitiveTypeCodeU5BU5D_t536142769*)__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_m4176993092_gshared (Dictionary_2_t2146356188 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m4176993092_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2105439954* 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_m4176993092_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_t2105439954*)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_t2105439954*)((KeyValuePair_2U5BU5D_t2105439954*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t2105439954* L_8 = V_0; NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, KeyValuePair_2U5BU5D_t2105439954*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2146356188 *)__this, (KeyValuePair_2U5BU5D_t2105439954*)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_t2105439954* 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_m3692862234_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m3692862234_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t2105439954* 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_t2105439954*)((KeyValuePair_2U5BU5D_t2105439954*)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_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t2146356188 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t2105439954* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t2105439954* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m3093971998((KeyValuePair_2_t249061059 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t2105439954* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = KeyValuePair_2_get_Value_m551864407((KeyValuePair_2_t249061059 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2146356188 *)__this); (( void (*) (Dictionary_2_t2146356188 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2146356188 *)__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_t2105439954* 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_m573069620_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m573069620_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_m573069620_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); PrimitiveTypeCodeU5BU5D_t536142769* L_50 = (PrimitiveTypeCodeU5BU5D_t536142769*)__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_m4064050859_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m4064050859_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_m4064050859_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; PrimitiveTypeCodeU5BU5D_t536142769* L_22 = (PrimitiveTypeCodeU5BU5D_t536142769*)__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_t2336031659 * Dictionary_2_get_Keys_m1389515918_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { KeyCollection_t2336031659 * L_0 = (KeyCollection_t2336031659 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t2336031659 *, Dictionary_2_t2146356188 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t2146356188 *)__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_t3862400506 * Dictionary_2_get_Values_m3177023818_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { ValueCollection_t3862400506 * L_0 = (ValueCollection_t3862400506 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t3862400506 *, Dictionary_2_t2146356188 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t2146356188 *)__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_m1988665286_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m1988665286_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_m1988665286_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_m1988665286_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_m4255619650_gshared (Dictionary_2_t2146356188 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m4255619650_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_m4255619650_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_m4203334411_gshared (Dictionary_2_t2146356188 * __this, KeyValuePair_2_t249061059 ___pair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m3093971998((KeyValuePair_2_t249061059 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t2146356188 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2146356188 *, RuntimeObject *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t2146356188 *)__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_t3263689536 * L_2 = (( EqualityComparer_1_t3263689536 * (*) (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_m551864407((KeyValuePair_2_t249061059 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); int32_t L_4 = V_0; NullCheck((EqualityComparer_1_t3263689536 *)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_t3263689536 *)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_t4100538963 Dictionary_2_GetEnumerator_m2116402198_gshared (Dictionary_2_t2146356188 * __this, const RuntimeMethod* method) { { Enumerator_t4100538963 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3846404436((&L_0), (Dictionary_2_t2146356188 *)__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_m4294812901_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_m236774955_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1444694249 *)__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_m1324730059_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1444694249 *)__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_m3698674882_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t1444694249 *)__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_m791993954_gshared (Dictionary_2_t1444694249 * __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_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1444694249 *)__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_m2559084009_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m2559084009_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t3842366416 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_m2559084009_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_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1444694249 *)__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_t3842366416 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t3842366416 >::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_t3842366416 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m2106922848((KeyValuePair_2_t3842366416 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); bool L_11 = KeyValuePair_2_get_Value_m1669764045((KeyValuePair_2_t3842366416 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_10, (bool)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_m1528590840_gshared (Dictionary_2_t1444694249 * __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_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t1444694249 *)__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_m1307299592_gshared (Dictionary_2_t1444694249 * __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_m2206597267_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1444694249 *)__this); KeyCollection_t1634369720 * L_0 = (( KeyCollection_t1634369720 * (*) (Dictionary_2_t1444694249 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1444694249 *)__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_m1856218597_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1444694249 *)__this); ValueCollection_t3160738567 * L_0 = (( ValueCollection_t3160738567 * (*) (Dictionary_2_t1444694249 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1444694249 *)__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_m3599843235_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1444694249 *)__this); KeyCollection_t1634369720 * L_0 = (( KeyCollection_t1634369720 * (*) (Dictionary_2_t1444694249 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t1444694249 *)__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_m4211150664_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t1444694249 *)__this); ValueCollection_t3160738567 * L_0 = (( ValueCollection_t3160738567 * (*) (Dictionary_2_t1444694249 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t1444694249 *)__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_m4215277225_gshared (Dictionary_2_t1444694249 * __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_m3339652282_gshared (Dictionary_2_t1444694249 * __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_m2914870965_gshared (Dictionary_2_t1444694249 * __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_t1444694249 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t1444694249 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1444694249 *)__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_t1444694249 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t1444694249 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t1444694249 *)__this); bool L_5 = (( bool (*) (Dictionary_2_t1444694249 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); bool 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_m1961574870_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1444694249 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t1444694249 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1444694249 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t1444694249 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_1, (bool)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_m439212047_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t1444694249 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t1444694249 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t1444694249 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t1444694249 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_1, (bool)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_m2118548471_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m2118548471_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_m2118548471_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_t1444694249 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t1444694249 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t1444694249 *)__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_m316877720_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m316877720_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_m316877720_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_t1444694249 *)__this); (( bool (*) (Dictionary_2_t1444694249 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1444694249 *)__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_m2284396836_gshared (Dictionary_2_t1444694249 * __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_m2069913662_gshared (Dictionary_2_t1444694249 * __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_m1038585934_gshared (Dictionary_2_t1444694249 * __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_m3652125112_gshared (Dictionary_2_t1444694249 * __this, KeyValuePair_2_t3842366416 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m2106922848((KeyValuePair_2_t3842366416 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); bool L_1 = KeyValuePair_2_get_Value_m1669764045((KeyValuePair_2_t3842366416 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_0, (bool)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_m2712947999_gshared (Dictionary_2_t1444694249 * __this, KeyValuePair_2_t3842366416 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3842366416 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1444694249 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1444694249 *, KeyValuePair_2_t3842366416 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1444694249 *)__this, (KeyValuePair_2_t3842366416 )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_m331407443_gshared (Dictionary_2_t1444694249 * __this, KeyValuePair_2U5BU5D_t171748081* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t171748081* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, KeyValuePair_2U5BU5D_t171748081*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1444694249 *)__this, (KeyValuePair_2U5BU5D_t171748081*)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_m924730333_gshared (Dictionary_2_t1444694249 * __this, KeyValuePair_2_t3842366416 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3842366416 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t1444694249 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1444694249 *, KeyValuePair_2_t3842366416 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t1444694249 *)__this, (KeyValuePair_2_t3842366416 )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_m2106922848((KeyValuePair_2_t3842366416 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1444694249 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t1444694249 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t1444694249 *)__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_m2996651331_gshared (Dictionary_2_t1444694249 * __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_m2996651331_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t171748081* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t1444694249 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t1444694249 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t171748081*)((KeyValuePair_2U5BU5D_t171748081*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t171748081* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t171748081* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, KeyValuePair_2U5BU5D_t171748081*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1444694249 *)__this, (KeyValuePair_2U5BU5D_t171748081*)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_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1444694249 *)__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_t4262618511 * L_10 = ((Dictionary_2_t1444694249_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_t1444694249 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t1444694249 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t4262618511 * L_12 = (Transform_1_t4262618511 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t4262618511 *, 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_t1444694249_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_t1444694249 *)(G_B4_2)); } IL_0046: { Transform_1_t4262618511 * L_13 = ((Dictionary_2_t1444694249_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t1444694249 *)G_B5_2); (( void (*) (Dictionary_2_t1444694249 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t4262618511 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t1444694249 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t4262618511 *)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_t686041993 * L_17 = (Transform_1_t686041993 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t686041993 *, 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_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, RuntimeArray *, int32_t, Transform_1_t686041993 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t686041993 *)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_m3057868448_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { Enumerator_t3398877024 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1195706188((&L_0), (Dictionary_2_t1444694249 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3398877024 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_m1650921893_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { Enumerator_t3398877024 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1195706188((&L_0), (Dictionary_2_t1444694249 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t3398877024 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_m972834308_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { ShimEnumerator_t1441415046 * L_0 = (ShimEnumerator_t1441415046 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t1441415046 *, Dictionary_2_t1444694249 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t1444694249 *)__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_m281475734_gshared (Dictionary_2_t1444694249 * __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 bool Dictionary_2_get_Item_m1749337561_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m1749337561_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_m1749337561_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; } } { BooleanU5BU5D_t2897418192* L_21 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; bool 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_m1749337561_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2097105383_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m2097105383_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_m2097105383_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_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1444694249 *)__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: { BooleanU5BU5D_t2897418192* L_73 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_74 = V_2; bool L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (bool)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_m670528624_gshared (Dictionary_2_t1444694249 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m670528624_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t1444694249 * G_B4_0 = NULL; Dictionary_2_t1444694249 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t1444694249 * 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_m670528624_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t1444694249 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t1444694249 *)(__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_t1444694249 *)(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_t1444694249 *)(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_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1444694249 *)__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_m1134821249_gshared (Dictionary_2_t1444694249 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m1134821249_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(((BooleanU5BU5D_t2897418192*)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_m1037433946_gshared (Dictionary_2_t1444694249 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m1037433946_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_m1037433946_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_m1037433946_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_m1037433946_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_t1444694249 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t1444694249 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t1444694249 *)__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_m1037433946_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_t3842366416 Dictionary_2_make_pair_m2250450206_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1 = ___value1; KeyValuePair_2_t3842366416 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m23191374((&L_2), (RuntimeObject *)L_0, (bool)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_m2957782891_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, bool ___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 bool Dictionary_2_pick_value_m837438397_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method) { { bool 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_m2343158210_gshared (Dictionary_2_t1444694249 * __this, KeyValuePair_2U5BU5D_t171748081* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t171748081* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t171748081* 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_t686041993 * L_5 = (Transform_1_t686041993 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t686041993 *, 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_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, KeyValuePair_2U5BU5D_t171748081*, int32_t, Transform_1_t686041993 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t1444694249 *)__this, (KeyValuePair_2U5BU5D_t171748081*)L_2, (int32_t)L_3, (Transform_1_t686041993 *)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_m3177517427_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m3177517427_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; BooleanU5BU5D_t2897418192* 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 = (BooleanU5BU5D_t2897418192*)((BooleanU5BU5D_t2897418192*)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); BooleanU5BU5D_t2897418192* L_43 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); BooleanU5BU5D_t2897418192* 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); BooleanU5BU5D_t2897418192* 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_m4262304220_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m4262304220_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_m4262304220_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_m4262304220_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_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t1444694249 *)__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); BooleanU5BU5D_t2897418192* L_56 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_57 = V_2; bool L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (bool)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_m684577780_gshared (Dictionary_2_t1444694249 * __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_m3572306323_gshared (Dictionary_2_t1444694249 * __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); BooleanU5BU5D_t2897418192* L_4 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); BooleanU5BU5D_t2897418192* L_5 = (BooleanU5BU5D_t2897418192*)__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_m1703962396_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m1703962396_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_m1703962396_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_m256968015_gshared (Dictionary_2_t1444694249 * __this, bool ___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_t2562027597 * L_0 = (( EqualityComparer_1_t2562027597 * (*) (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; BooleanU5BU5D_t2897418192* L_6 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; bool L_9 = (L_6)->GetAt(static_cast(L_8)); bool L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, bool, bool >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (bool)L_9, (bool)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_m3463318060_gshared (Dictionary_2_t1444694249 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m3463318060_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t171748081* 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_m3463318060_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_t171748081*)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_t171748081*)((KeyValuePair_2U5BU5D_t171748081*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t171748081* L_8 = V_0; NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, KeyValuePair_2U5BU5D_t171748081*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t1444694249 *)__this, (KeyValuePair_2U5BU5D_t171748081*)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_t171748081* 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_m1254782141_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m1254782141_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t171748081* 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_t171748081*)((KeyValuePair_2U5BU5D_t171748081*)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_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t1444694249 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t171748081* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t171748081* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m2106922848((KeyValuePair_2_t3842366416 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t171748081* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); bool L_21 = KeyValuePair_2_get_Value_m1669764045((KeyValuePair_2_t3842366416 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t1444694249 *)__this); (( void (*) (Dictionary_2_t1444694249 *, RuntimeObject *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_18, (bool)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_t171748081* 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_m2535635334_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m2535635334_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; bool V_5 = false; { 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_m2535635334_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); BooleanU5BU5D_t2897418192* L_50 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(bool)); bool L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (bool)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_m3693906426_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, bool* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3693906426_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; { 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_m3693906426_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; } } { bool* L_21 = ___value1; BooleanU5BU5D_t2897418192* L_22 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; bool L_25 = (L_22)->GetAt(static_cast(L_24)); *(bool*)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; } } { bool* L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(bool)); bool L_31 = V_2; *(bool*)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_t1634369720 * Dictionary_2_get_Keys_m4244666462_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { KeyCollection_t1634369720 * L_0 = (KeyCollection_t1634369720 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t1634369720 *, Dictionary_2_t1444694249 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t1444694249 *)__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_t3160738567 * Dictionary_2_get_Values_m3778148536_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { ValueCollection_t3160738567 * L_0 = (ValueCollection_t3160738567 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t3160738567 *, Dictionary_2_t1444694249 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t1444694249 *)__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_m4214980210_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m4214980210_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_m4214980210_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_m4214980210_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 bool Dictionary_2_ToTValue_m2185916777_gshared (Dictionary_2_t1444694249 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m2185916777_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; { 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(bool)); bool 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_m2185916777_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(bool*)((bool*)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_m3003569745_gshared (Dictionary_2_t1444694249 * __this, KeyValuePair_2_t3842366416 ___pair0, const RuntimeMethod* method) { bool V_0 = false; { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m2106922848((KeyValuePair_2_t3842366416 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t1444694249 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t1444694249 *, RuntimeObject *, bool*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t1444694249 *)__this, (RuntimeObject *)L_0, (bool*)(&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_t2562027597 * L_2 = (( EqualityComparer_1_t2562027597 * (*) (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)); bool L_3 = KeyValuePair_2_get_Value_m1669764045((KeyValuePair_2_t3842366416 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); bool L_4 = V_0; NullCheck((EqualityComparer_1_t2562027597 *)L_2); bool L_5 = VirtFuncInvoker2< bool, bool, bool >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2562027597 *)L_2, (bool)L_3, (bool)L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t3398877024 Dictionary_2_GetEnumerator_m1694856381_gshared (Dictionary_2_t1444694249 * __this, const RuntimeMethod* method) { { Enumerator_t3398877024 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1195706188((&L_0), (Dictionary_2_t1444694249 *)__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_m341181653_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; bool L_1 = ___value1; bool 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_m2253601317_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3384741 *)__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_m624773522_gshared (Dictionary_2_t3384741 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3384741 *)__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_m2092977945_gshared (Dictionary_2_t3384741 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t3384741 *)__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_m182537451_gshared (Dictionary_2_t3384741 * __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_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3384741 *)__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_m244146876_gshared (Dictionary_2_t3384741 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m244146876_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t2401056908 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_m244146876_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_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3384741 *)__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_t2401056908 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t2401056908 >::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_t2401056908 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m1218836954((KeyValuePair_2_t2401056908 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_11 = KeyValuePair_2_get_Value_m755756747((KeyValuePair_2_t2401056908 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3384741 *)__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_m4248073191_gshared (Dictionary_2_t3384741 * __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_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3384741 *)__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_m3638779579_gshared (Dictionary_2_t3384741 * __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_m2209859523_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3384741 *)__this); KeyCollection_t193060212 * L_0 = (( KeyCollection_t193060212 * (*) (Dictionary_2_t3384741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t3384741 *)__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_m1812201923_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3384741 *)__this); ValueCollection_t1719429059 * L_0 = (( ValueCollection_t1719429059 * (*) (Dictionary_2_t3384741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t3384741 *)__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_m109712761_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3384741 *)__this); KeyCollection_t193060212 * L_0 = (( KeyCollection_t193060212 * (*) (Dictionary_2_t3384741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t3384741 *)__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_m4275404939_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3384741 *)__this); ValueCollection_t1719429059 * L_0 = (( ValueCollection_t1719429059 * (*) (Dictionary_2_t3384741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t3384741 *)__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_m820606290_gshared (Dictionary_2_t3384741 * __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_m2142371360_gshared (Dictionary_2_t3384741 * __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_m631554335_gshared (Dictionary_2_t3384741 * __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_t3384741 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t3384741 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t3384741 *)__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_t3384741 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t3384741 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t3384741 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t3384741 *)__this); int32_t L_5 = (( int32_t (*) (Dictionary_2_t3384741 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t3384741 *)__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_m2350349032_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t3384741 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t3384741 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t3384741 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t3384741 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t3384741 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t3384741 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t3384741 *)__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_m3809330293_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t3384741 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t3384741 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t3384741 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t3384741 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t3384741 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t3384741 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3384741 *)__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_m1258519976_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m1258519976_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_m1258519976_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_t3384741 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t3384741 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t3384741 *)__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_m1899540215_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m1899540215_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_m1899540215_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_t3384741 *)__this); (( bool (*) (Dictionary_2_t3384741 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t3384741 *)__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_m183840776_gshared (Dictionary_2_t3384741 * __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_m2969597331_gshared (Dictionary_2_t3384741 * __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_m1179334353_gshared (Dictionary_2_t3384741 * __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_m1448015620_gshared (Dictionary_2_t3384741 * __this, KeyValuePair_2_t2401056908 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m1218836954((KeyValuePair_2_t2401056908 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_1 = KeyValuePair_2_get_Value_m755756747((KeyValuePair_2_t2401056908 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3384741 *)__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_m3033743418_gshared (Dictionary_2_t3384741 * __this, KeyValuePair_2_t2401056908 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t2401056908 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t3384741 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t3384741 *, KeyValuePair_2_t2401056908 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t3384741 *)__this, (KeyValuePair_2_t2401056908 )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_m2396221587_gshared (Dictionary_2_t3384741 * __this, KeyValuePair_2U5BU5D_t1954543557* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t1954543557* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, KeyValuePair_2U5BU5D_t1954543557*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t3384741 *)__this, (KeyValuePair_2U5BU5D_t1954543557*)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_m722713446_gshared (Dictionary_2_t3384741 * __this, KeyValuePair_2_t2401056908 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t2401056908 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t3384741 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t3384741 *, KeyValuePair_2_t2401056908 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t3384741 *)__this, (KeyValuePair_2_t2401056908 )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_m1218836954((KeyValuePair_2_t2401056908 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t3384741 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t3384741 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t3384741 *)__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_m4047192178_gshared (Dictionary_2_t3384741 * __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_m4047192178_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t1954543557* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t3384741 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t3384741 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t1954543557*)((KeyValuePair_2U5BU5D_t1954543557*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t1954543557* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t1954543557* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, KeyValuePair_2U5BU5D_t1954543557*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t3384741 *)__this, (KeyValuePair_2U5BU5D_t1954543557*)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_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t3384741 *)__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_t1750446691 * L_10 = ((Dictionary_2_t3384741_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_t3384741 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t3384741 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t1750446691 * L_12 = (Transform_1_t1750446691 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t1750446691 *, 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_t3384741_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_t3384741 *)(G_B4_2)); } IL_0046: { Transform_1_t1750446691 * L_13 = ((Dictionary_2_t3384741_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t3384741 *)G_B5_2); (( void (*) (Dictionary_2_t3384741 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t1750446691 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t3384741 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t1750446691 *)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_t1027527961 * L_17 = (Transform_1_t1027527961 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1027527961 *, 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_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, RuntimeArray *, int32_t, Transform_1_t1027527961 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t3384741 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t1027527961 *)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_m846488821_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { Enumerator_t1957567516 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m65667165((&L_0), (Dictionary_2_t3384741 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t1957567516 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_m560251192_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { Enumerator_t1957567516 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m65667165((&L_0), (Dictionary_2_t3384741 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t1957567516 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_m4170477408_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { ShimEnumerator_t105538 * L_0 = (ShimEnumerator_t105538 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t105538 *, Dictionary_2_t3384741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t3384741 *)__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_m2840492268_gshared (Dictionary_2_t3384741 * __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_m2136868513_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m2136868513_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_m2136868513_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; } } { 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_m2136868513_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m869305099_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m869305099_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_m869305099_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_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t3384741 *)__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: { 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_m5109013_gshared (Dictionary_2_t3384741 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m5109013_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t3384741 * G_B4_0 = NULL; Dictionary_2_t3384741 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t3384741 * 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_m5109013_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t3384741 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t3384741 *)(__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_t3384741 *)(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_t3384741 *)(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_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t3384741 *)__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_m3156023071_gshared (Dictionary_2_t3384741 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m3156023071_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(((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_m1322963059_gshared (Dictionary_2_t3384741 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m1322963059_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_m1322963059_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_m1322963059_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_m1322963059_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_t3384741 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t3384741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t3384741 *)__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_m1322963059_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_t2401056908 Dictionary_2_make_pair_m1316760500_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; KeyValuePair_2_t2401056908 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m880186442((&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_m2860911584_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_m1643693202_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_m3053948934_gshared (Dictionary_2_t3384741 * __this, KeyValuePair_2U5BU5D_t1954543557* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t1954543557* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t3384741 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t1954543557* 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_t1027527961 * L_5 = (Transform_1_t1027527961 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1027527961 *, 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_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, KeyValuePair_2U5BU5D_t1954543557*, int32_t, Transform_1_t1027527961 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t3384741 *)__this, (KeyValuePair_2U5BU5D_t1954543557*)L_2, (int32_t)L_3, (Transform_1_t1027527961 *)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_m1664577173_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m1664577173_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; 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(); 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 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)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); 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); ObjectU5BU5D_t2843939325* 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_m1279427033_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m1279427033_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_m1279427033_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_m1279427033_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_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t3384741 *)__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); 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_m4151180803_gshared (Dictionary_2_t3384741 * __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_m3483845403_gshared (Dictionary_2_t3384741 * __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); 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_m1197295216_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m1197295216_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_m1197295216_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_m3157842218_gshared (Dictionary_2_t3384741 * __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_m3427327488_gshared (Dictionary_2_t3384741 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m3427327488_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t1954543557* 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_m3427327488_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_t1954543557*)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_t1954543557*)((KeyValuePair_2U5BU5D_t1954543557*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t1954543557* L_8 = V_0; NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, KeyValuePair_2U5BU5D_t1954543557*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t3384741 *)__this, (KeyValuePair_2U5BU5D_t1954543557*)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_t1954543557* 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_m3354861691_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m3354861691_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t1954543557* 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_t1954543557*)((KeyValuePair_2U5BU5D_t1954543557*)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_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t3384741 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t1954543557* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t1954543557* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m1218836954((KeyValuePair_2_t2401056908 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t1954543557* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = KeyValuePair_2_get_Value_m755756747((KeyValuePair_2_t2401056908 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t3384741 *)__this); (( void (*) (Dictionary_2_t3384741 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3384741 *)__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_t1954543557* 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_m1061383611_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m1061383611_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_m1061383611_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); 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_m3959998165_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3959998165_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_m3959998165_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; 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_t193060212 * Dictionary_2_get_Keys_m987654010_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { KeyCollection_t193060212 * L_0 = (KeyCollection_t193060212 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t193060212 *, Dictionary_2_t3384741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t3384741 *)__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_t1719429059 * Dictionary_2_get_Values_m2682483593_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { ValueCollection_t1719429059 * L_0 = (ValueCollection_t1719429059 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t1719429059 *, Dictionary_2_t3384741 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t3384741 *)__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_m526184264_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m526184264_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_m526184264_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_m526184264_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_m3082461587_gshared (Dictionary_2_t3384741 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m3082461587_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_m3082461587_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_m3170197116_gshared (Dictionary_2_t3384741 * __this, KeyValuePair_2_t2401056908 ___pair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m1218836954((KeyValuePair_2_t2401056908 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t3384741 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t3384741 *, RuntimeObject *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t3384741 *)__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_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_m755756747((KeyValuePair_2_t2401056908 *)(&___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_t1957567516 Dictionary_2_GetEnumerator_m623237223_gshared (Dictionary_2_t3384741 * __this, const RuntimeMethod* method) { { Enumerator_t1957567516 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m65667165((&L_0), (Dictionary_2_t3384741 *)__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_m688230231_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_m518943619_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t132545152 *)__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_m3072481003_gshared (Dictionary_2_t132545152 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t132545152 *)__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_m1414688394_gshared (Dictionary_2_t132545152 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t132545152 *)__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_m2687535023_gshared (Dictionary_2_t132545152 * __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_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t132545152 *)__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_m5623554_gshared (Dictionary_2_t132545152 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m5623554_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t2530217319 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_m5623554_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_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t132545152 *)__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_t2530217319 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t2530217319 >::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_t2530217319 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m1328507389((KeyValuePair_2_t2530217319 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); RuntimeObject * L_11 = KeyValuePair_2_get_Value_m3464904234((KeyValuePair_2_t2530217319 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)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_m173800218_gshared (Dictionary_2_t132545152 * __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_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t132545152 *)__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_m2817523597_gshared (Dictionary_2_t132545152 * __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_m5387427_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t132545152 *)__this); KeyCollection_t322220623 * L_0 = (( KeyCollection_t322220623 * (*) (Dictionary_2_t132545152 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t132545152 *)__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_m2250743935_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t132545152 *)__this); ValueCollection_t1848589470 * L_0 = (( ValueCollection_t1848589470 * (*) (Dictionary_2_t132545152 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t132545152 *)__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_m3871181521_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t132545152 *)__this); KeyCollection_t322220623 * L_0 = (( KeyCollection_t322220623 * (*) (Dictionary_2_t132545152 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t132545152 *)__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_m1692241721_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t132545152 *)__this); ValueCollection_t1848589470 * L_0 = (( ValueCollection_t1848589470 * (*) (Dictionary_2_t132545152 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t132545152 *)__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_m2588796721_gshared (Dictionary_2_t132545152 * __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_m845224362_gshared (Dictionary_2_t132545152 * __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_m1187058301_gshared (Dictionary_2_t132545152 * __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_t132545152 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t132545152 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t132545152 *)__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_t132545152 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t132545152 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t132545152 *)__this); RuntimeObject * L_5 = (( RuntimeObject * (*) (Dictionary_2_t132545152 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)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_m3993461793_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t132545152 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t132545152 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t132545152 *)__this); RuntimeObject * L_3 = (( RuntimeObject * (*) (Dictionary_2_t132545152 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)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_m4011968134_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t132545152 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t132545152 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t132545152 *)__this); RuntimeObject * L_3 = (( RuntimeObject * (*) (Dictionary_2_t132545152 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)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_m2664731138_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m2664731138_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_m2664731138_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_t132545152 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t132545152 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t132545152 *)__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_m3518952519_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m3518952519_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_m3518952519_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_t132545152 *)__this); (( bool (*) (Dictionary_2_t132545152 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t132545152 *)__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_m4209915754_gshared (Dictionary_2_t132545152 * __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_m3747820901_gshared (Dictionary_2_t132545152 * __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_m1465581921_gshared (Dictionary_2_t132545152 * __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_m1109294799_gshared (Dictionary_2_t132545152 * __this, KeyValuePair_2_t2530217319 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m1328507389((KeyValuePair_2_t2530217319 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); RuntimeObject * L_1 = KeyValuePair_2_get_Value_m3464904234((KeyValuePair_2_t2530217319 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)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_m2803718146_gshared (Dictionary_2_t132545152 * __this, KeyValuePair_2_t2530217319 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t2530217319 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t132545152 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t132545152 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t132545152 *)__this, (KeyValuePair_2_t2530217319 )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_m3122240003_gshared (Dictionary_2_t132545152 * __this, KeyValuePair_2U5BU5D_t118269214* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, KeyValuePair_2U5BU5D_t118269214*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t132545152 *)__this, (KeyValuePair_2U5BU5D_t118269214*)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_m2052056014_gshared (Dictionary_2_t132545152 * __this, KeyValuePair_2_t2530217319 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t2530217319 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t132545152 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t132545152 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t132545152 *)__this, (KeyValuePair_2_t2530217319 )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_m1328507389((KeyValuePair_2_t2530217319 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t132545152 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t132545152 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t132545152 *)__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_m1460767182_gshared (Dictionary_2_t132545152 * __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_m1460767182_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t118269214* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t132545152 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t132545152 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t118269214*)((KeyValuePair_2U5BU5D_t118269214*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t118269214* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t118269214* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, KeyValuePair_2U5BU5D_t118269214*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t132545152 *)__this, (KeyValuePair_2U5BU5D_t118269214*)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_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t132545152 *)__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_t4209139644 * L_10 = ((Dictionary_2_t132545152_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_t132545152 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t132545152 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t4209139644 * L_12 = (Transform_1_t4209139644 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t4209139644 *, 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_t132545152_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_t132545152 *)(G_B4_2)); } IL_0046: { Transform_1_t4209139644 * L_13 = ((Dictionary_2_t132545152_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t132545152 *)G_B5_2); (( void (*) (Dictionary_2_t132545152 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t4209139644 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t132545152 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t4209139644 *)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_t3615381325 * L_17 = (Transform_1_t3615381325 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3615381325 *, 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_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, RuntimeArray *, int32_t, Transform_1_t3615381325 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t3615381325 *)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_m4084496691_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { Enumerator_t2086727927 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1946955878((&L_0), (Dictionary_2_t132545152 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t2086727927 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_m39961443_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { Enumerator_t2086727927 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1946955878((&L_0), (Dictionary_2_t132545152 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t2086727927 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_m529247385_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { ShimEnumerator_t129265949 * L_0 = (ShimEnumerator_t129265949 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t129265949 *, Dictionary_2_t132545152 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t132545152 *)__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_m3919933788_gshared (Dictionary_2_t132545152 * __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_m2714930061_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m2714930061_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_m2714930061_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; } } { 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_m2714930061_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m3474379962_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m3474379962_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_m3474379962_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_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t132545152 *)__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: { 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_m2505938117_gshared (Dictionary_2_t132545152 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m2505938117_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t132545152 * G_B4_0 = NULL; Dictionary_2_t132545152 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t132545152 * 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_m2505938117_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t132545152 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t132545152 *)(__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_t132545152 *)(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_t132545152 *)(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_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t132545152 *)__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_m3414820685_gshared (Dictionary_2_t132545152 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m3414820685_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(((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_m305548979_gshared (Dictionary_2_t132545152 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m305548979_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_m305548979_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_m305548979_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_m305548979_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_t132545152 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t132545152 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t132545152 *)__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_m305548979_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_t2530217319 Dictionary_2_make_pair_m912614255_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; RuntimeObject * L_1 = ___value1; KeyValuePair_2_t2530217319 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m727165395((&L_2), (RuntimeObject *)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 RuntimeObject * Dictionary_2_pick_key_m1973954586_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, RuntimeObject * ___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 RuntimeObject * Dictionary_2_pick_value_m3376391509_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___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_m338280030_gshared (Dictionary_2_t132545152 * __this, KeyValuePair_2U5BU5D_t118269214* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t118269214* 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_t3615381325 * L_5 = (Transform_1_t3615381325 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3615381325 *, 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_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, KeyValuePair_2U5BU5D_t118269214*, int32_t, Transform_1_t3615381325 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t132545152 *)__this, (KeyValuePair_2U5BU5D_t118269214*)L_2, (int32_t)L_3, (Transform_1_t3615381325 *)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_m3287623642_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m3287623642_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; 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(); 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 = (ObjectU5BU5D_t2843939325*)((ObjectU5BU5D_t2843939325*)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); 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); ObjectU5BU5D_t2843939325* 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_m2387223709_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m2387223709_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_m2387223709_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_m2387223709_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_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t132545152 *)__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); 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_m3130232167_gshared (Dictionary_2_t132545152 * __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_m1938428402_gshared (Dictionary_2_t132545152 * __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); 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_m2278349286_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m2278349286_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_m2278349286_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_m4163124949_gshared (Dictionary_2_t132545152 * __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_m3460506721_gshared (Dictionary_2_t132545152 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m3460506721_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t118269214* 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_m3460506721_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_t118269214*)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_t118269214*)((KeyValuePair_2U5BU5D_t118269214*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t118269214* L_8 = V_0; NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, KeyValuePair_2U5BU5D_t118269214*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t132545152 *)__this, (KeyValuePair_2U5BU5D_t118269214*)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_t118269214* 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_m3666801821_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m3666801821_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t118269214* 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_t118269214*)((KeyValuePair_2U5BU5D_t118269214*)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_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t132545152 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t118269214* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t118269214* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m1328507389((KeyValuePair_2_t2530217319 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t118269214* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); RuntimeObject * L_21 = KeyValuePair_2_get_Value_m3464904234((KeyValuePair_2_t2530217319 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t132545152 *)__this); (( void (*) (Dictionary_2_t132545152 *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)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_t118269214* 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_m1786738978_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m1786738978_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; RuntimeObject * V_5 = NULL; { 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_m1786738978_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); 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_m3280774074_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, RuntimeObject ** ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3280774074_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; RuntimeObject * V_2 = NULL; { 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_m3280774074_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; } } { 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_t322220623 * Dictionary_2_get_Keys_m2217135091_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { KeyCollection_t322220623 * L_0 = (KeyCollection_t322220623 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t322220623 *, Dictionary_2_t132545152 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t132545152 *)__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_t1848589470 * Dictionary_2_get_Values_m2492087945_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { ValueCollection_t1848589470 * L_0 = (ValueCollection_t1848589470 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t1848589470 *, Dictionary_2_t132545152 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t132545152 *)__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_m1865885486_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m1865885486_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_m1865885486_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_m1865885486_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 RuntimeObject * Dictionary_2_ToTValue_m4148303222_gshared (Dictionary_2_t132545152 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m4148303222_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_m4148303222_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_m3793079331_gshared (Dictionary_2_t132545152 * __this, KeyValuePair_2_t2530217319 ___pair0, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m1328507389((KeyValuePair_2_t2530217319 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t132545152 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t132545152 *, RuntimeObject *, RuntimeObject **, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t132545152 *)__this, (RuntimeObject *)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_m3464904234((KeyValuePair_2_t2530217319 *)(&___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_t2086727927 Dictionary_2_GetEnumerator_m3278257048_gshared (Dictionary_2_t132545152 * __this, const RuntimeMethod* method) { { Enumerator_t2086727927 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m1946955878((&L_0), (Dictionary_2_t132545152 *)__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_m2023886030_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; RuntimeObject * L_1 = ___value1; DictionaryEntry_t3123975638 L_2; memset(&L_2, 0, sizeof(L_2)); DictionaryEntry__ctor_m2585376310((&L_2), (RuntimeObject *)L_0, (RuntimeObject *)L_1, /*hidden argument*/NULL); return L_2; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2::.ctor() extern "C" IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1495470945_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3274888882 *)__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_m3116033572_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3274888882 *)__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_m1493997807_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t3274888882 *)__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_m1420032696_gshared (Dictionary_2_t3274888882 * __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_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3274888882 *)__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_m1187145305_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m1187145305_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t1377593753 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_m1187145305_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_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3274888882 *)__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_t1377593753 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t1377593753 >::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_t1377593753 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m2065642340((KeyValuePair_2_t1377593753 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_11 = KeyValuePair_2_get_Value_m3135358373((KeyValuePair_2_t1377593753 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3274888882 *)__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_m524103317_gshared (Dictionary_2_t3274888882 * __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_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t3274888882 *)__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_m2111037783_gshared (Dictionary_2_t3274888882 * __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_m2201034370_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3274888882 *)__this); KeyCollection_t3464564353 * L_0 = (( KeyCollection_t3464564353 * (*) (Dictionary_2_t3274888882 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t3274888882 *)__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_m1025300848_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3274888882 *)__this); ValueCollection_t695965904 * L_0 = (( ValueCollection_t695965904 * (*) (Dictionary_2_t3274888882 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t3274888882 *)__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_m4219403325_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3274888882 *)__this); KeyCollection_t3464564353 * L_0 = (( KeyCollection_t3464564353 * (*) (Dictionary_2_t3274888882 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t3274888882 *)__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_m248051836_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t3274888882 *)__this); ValueCollection_t695965904 * L_0 = (( ValueCollection_t695965904 * (*) (Dictionary_2_t3274888882 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t3274888882 *)__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_m264076298_gshared (Dictionary_2_t3274888882 * __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_m1695942990_gshared (Dictionary_2_t3274888882 * __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_m909910461_gshared (Dictionary_2_t3274888882 * __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_t3274888882 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t3274888882 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t3274888882 *)__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_t3274888882 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t3274888882 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t3274888882 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t3274888882 *)__this); int32_t L_5 = (( int32_t (*) (Dictionary_2_t3274888882 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t3274888882 *)__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_m1676416567_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t3274888882 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t3274888882 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t3274888882 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t3274888882 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t3274888882 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t3274888882 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t3274888882 *)__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_m2247392792_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t3274888882 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t3274888882 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t3274888882 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t3274888882 *)__this); int32_t L_3 = (( int32_t (*) (Dictionary_2_t3274888882 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t3274888882 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3274888882 *)__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_m1300996148_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m1300996148_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_m1300996148_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_t3274888882 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t3274888882 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t3274888882 *)__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_m1663456313_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m1663456313_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_m1663456313_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_t3274888882 *)__this); (( bool (*) (Dictionary_2_t3274888882 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t3274888882 *)__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_m2996317180_gshared (Dictionary_2_t3274888882 * __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_m213831228_gshared (Dictionary_2_t3274888882 * __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_m568997733_gshared (Dictionary_2_t3274888882 * __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_m3731601355_gshared (Dictionary_2_t3274888882 * __this, KeyValuePair_2_t1377593753 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m2065642340((KeyValuePair_2_t1377593753 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); int32_t L_1 = KeyValuePair_2_get_Value_m3135358373((KeyValuePair_2_t1377593753 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3274888882 *)__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_m2752090994_gshared (Dictionary_2_t3274888882 * __this, KeyValuePair_2_t1377593753 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t1377593753 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t3274888882 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t3274888882 *, KeyValuePair_2_t1377593753 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t3274888882 *)__this, (KeyValuePair_2_t1377593753 )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_m724971154_gshared (Dictionary_2_t3274888882 * __this, KeyValuePair_2U5BU5D_t344664036* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t344664036* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, KeyValuePair_2U5BU5D_t344664036*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t3274888882 *)__this, (KeyValuePair_2U5BU5D_t344664036*)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_m67739835_gshared (Dictionary_2_t3274888882 * __this, KeyValuePair_2_t1377593753 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t1377593753 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t3274888882 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t3274888882 *, KeyValuePair_2_t1377593753 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t3274888882 *)__this, (KeyValuePair_2_t1377593753 )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_m2065642340((KeyValuePair_2_t1377593753 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t3274888882 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t3274888882 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t3274888882 *)__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_m2556353211_gshared (Dictionary_2_t3274888882 * __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_m2556353211_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t344664036* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t3274888882 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t3274888882 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t344664036*)((KeyValuePair_2U5BU5D_t344664036*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t344664036* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t344664036* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, KeyValuePair_2U5BU5D_t344664036*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t3274888882 *)__this, (KeyValuePair_2U5BU5D_t344664036*)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_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t3274888882 *)__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_t140567170 * L_10 = ((Dictionary_2_t3274888882_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_t3274888882 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t3274888882 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t140567170 * L_12 = (Transform_1_t140567170 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t140567170 *, 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_t3274888882_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_t3274888882 *)(G_B4_2)); } IL_0046: { Transform_1_t140567170 * L_13 = ((Dictionary_2_t3274888882_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t3274888882 *)G_B5_2); (( void (*) (Dictionary_2_t3274888882 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t140567170 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t3274888882 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t140567170 *)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_t2689152581 * L_17 = (Transform_1_t2689152581 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t2689152581 *, 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_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, RuntimeArray *, int32_t, Transform_1_t2689152581 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t3274888882 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t2689152581 *)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_m1311997605_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { Enumerator_t934104361 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2243569349((&L_0), (Dictionary_2_t3274888882 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t934104361 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_m1054239341_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { Enumerator_t934104361 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2243569349((&L_0), (Dictionary_2_t3274888882 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t934104361 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_m3158708003_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { ShimEnumerator_t3271609679 * L_0 = (ShimEnumerator_t3271609679 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t3271609679 *, Dictionary_2_t3274888882 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t3274888882 *)__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_m1402327157_gshared (Dictionary_2_t3274888882 * __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_m1032524403_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m1032524403_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_m1032524403_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; } } { TextEditOpU5BU5D_t3070334147* L_21 = (TextEditOpU5BU5D_t3070334147*)__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_m1032524403_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m351317695_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m351317695_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_m351317695_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_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t3274888882 *)__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: { TextEditOpU5BU5D_t3070334147* L_73 = (TextEditOpU5BU5D_t3070334147*)__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_m3665736161_gshared (Dictionary_2_t3274888882 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m3665736161_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t3274888882 * G_B4_0 = NULL; Dictionary_2_t3274888882 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t3274888882 * 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_m3665736161_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t3274888882 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t3274888882 *)(__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_t3274888882 *)(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_t3274888882 *)(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_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t3274888882 *)__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_m2036227893_gshared (Dictionary_2_t3274888882 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m2036227893_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(((TextEditOpU5BU5D_t3070334147*)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_m2839261436_gshared (Dictionary_2_t3274888882 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m2839261436_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_m2839261436_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_m2839261436_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_m2839261436_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_t3274888882 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t3274888882 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t3274888882 *)__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_m2839261436_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_t1377593753 Dictionary_2_make_pair_m3345095967_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; int32_t L_1 = ___value1; KeyValuePair_2_t1377593753 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m2797317909((&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_m152981203_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_m2254819468_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_m2492314224_gshared (Dictionary_2_t3274888882 * __this, KeyValuePair_2U5BU5D_t344664036* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t344664036* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t3274888882 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t344664036* 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_t2689152581 * L_5 = (Transform_1_t2689152581 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t2689152581 *, 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_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, KeyValuePair_2U5BU5D_t344664036*, int32_t, Transform_1_t2689152581 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t3274888882 *)__this, (KeyValuePair_2U5BU5D_t344664036*)L_2, (int32_t)L_3, (Transform_1_t2689152581 *)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_m2634485170_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m2634485170_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; TextEditOpU5BU5D_t3070334147* 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 = (TextEditOpU5BU5D_t3070334147*)((TextEditOpU5BU5D_t3070334147*)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); TextEditOpU5BU5D_t3070334147* L_43 = (TextEditOpU5BU5D_t3070334147*)__this->get_valueSlots_7(); TextEditOpU5BU5D_t3070334147* 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); TextEditOpU5BU5D_t3070334147* 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_m3115072537_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m3115072537_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_m3115072537_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_m3115072537_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_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t3274888882 *)__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); TextEditOpU5BU5D_t3070334147* L_56 = (TextEditOpU5BU5D_t3070334147*)__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_m3024593041_gshared (Dictionary_2_t3274888882 * __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_m4146867046_gshared (Dictionary_2_t3274888882 * __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); TextEditOpU5BU5D_t3070334147* L_4 = (TextEditOpU5BU5D_t3070334147*)__this->get_valueSlots_7(); TextEditOpU5BU5D_t3070334147* L_5 = (TextEditOpU5BU5D_t3070334147*)__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_m2244744283_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m2244744283_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_m2244744283_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_m601135557_gshared (Dictionary_2_t3274888882 * __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_t97254934 * L_0 = (( EqualityComparer_1_t97254934 * (*) (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; TextEditOpU5BU5D_t3070334147* L_6 = (TextEditOpU5BU5D_t3070334147*)__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_m2931211648_gshared (Dictionary_2_t3274888882 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m2931211648_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t344664036* 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_m2931211648_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_t344664036*)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_t344664036*)((KeyValuePair_2U5BU5D_t344664036*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t344664036* L_8 = V_0; NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, KeyValuePair_2U5BU5D_t344664036*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t3274888882 *)__this, (KeyValuePair_2U5BU5D_t344664036*)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_t344664036* 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_m1544659954_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m1544659954_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t344664036* 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_t344664036*)((KeyValuePair_2U5BU5D_t344664036*)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_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t3274888882 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t344664036* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t344664036* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m2065642340((KeyValuePair_2_t1377593753 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t344664036* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); int32_t L_21 = KeyValuePair_2_get_Value_m3135358373((KeyValuePair_2_t1377593753 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t3274888882 *)__this); (( void (*) (Dictionary_2_t3274888882 *, RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t3274888882 *)__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_t344664036* 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_m1852888459_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m1852888459_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_m1852888459_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); TextEditOpU5BU5D_t3070334147* L_50 = (TextEditOpU5BU5D_t3070334147*)__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_m3299597851_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, int32_t* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3299597851_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_m3299597851_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; TextEditOpU5BU5D_t3070334147* L_22 = (TextEditOpU5BU5D_t3070334147*)__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_t3464564353 * Dictionary_2_get_Keys_m579489452_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { KeyCollection_t3464564353 * L_0 = (KeyCollection_t3464564353 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t3464564353 *, Dictionary_2_t3274888882 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t3274888882 *)__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_t695965904 * Dictionary_2_get_Values_m1294627246_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { ValueCollection_t695965904 * L_0 = (ValueCollection_t695965904 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t695965904 *, Dictionary_2_t3274888882 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t3274888882 *)__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_m3917206791_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m3917206791_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_m3917206791_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_m3917206791_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_m1849772312_gshared (Dictionary_2_t3274888882 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m1849772312_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_m1849772312_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_m2365911920_gshared (Dictionary_2_t3274888882 * __this, KeyValuePair_2_t1377593753 ___pair0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m2065642340((KeyValuePair_2_t1377593753 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t3274888882 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t3274888882 *, RuntimeObject *, int32_t*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t3274888882 *)__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_t97254934 * L_2 = (( EqualityComparer_1_t97254934 * (*) (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_m3135358373((KeyValuePair_2_t1377593753 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); int32_t L_4 = V_0; NullCheck((EqualityComparer_1_t97254934 *)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_t97254934 *)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_t934104361 Dictionary_2_GetEnumerator_m3894598313_gshared (Dictionary_2_t3274888882 * __this, const RuntimeMethod* method) { { Enumerator_t934104361 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2243569349((&L_0), (Dictionary_2_t3274888882 *)__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_m3033103176_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_m332461631_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2468003950 *)__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_m1898493220_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2468003950 *)__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_m4152421461_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t2468003950 *)__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_m1586108350_gshared (Dictionary_2_t2468003950 * __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_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2468003950 *)__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_m2684094028_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m2684094028_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t570708821 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_m2684094028_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_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2468003950 *)__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_t570708821 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t570708821 >::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_t570708821 )L_9; RuntimeObject * L_10 = KeyValuePair_2_get_Key_m3036718543((KeyValuePair_2_t570708821 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); ConnectionCache_t1120597666 L_11 = KeyValuePair_2_get_Value_m4035761078((KeyValuePair_2_t570708821 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, RuntimeObject *, ConnectionCache_t1120597666 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_10, (ConnectionCache_t1120597666 )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_m446962169_gshared (Dictionary_2_t2468003950 * __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_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2468003950 *)__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_m1713753762_gshared (Dictionary_2_t2468003950 * __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_m203115341_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2468003950 *)__this); KeyCollection_t2657679421 * L_0 = (( KeyCollection_t2657679421 * (*) (Dictionary_2_t2468003950 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t2468003950 *)__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_m3605483460_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2468003950 *)__this); ValueCollection_t4184048268 * L_0 = (( ValueCollection_t4184048268 * (*) (Dictionary_2_t2468003950 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t2468003950 *)__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_m3753988673_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2468003950 *)__this); KeyCollection_t2657679421 * L_0 = (( KeyCollection_t2657679421 * (*) (Dictionary_2_t2468003950 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t2468003950 *)__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_m1715385590_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2468003950 *)__this); ValueCollection_t4184048268 * L_0 = (( ValueCollection_t4184048268 * (*) (Dictionary_2_t2468003950 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t2468003950 *)__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_m89649060_gshared (Dictionary_2_t2468003950 * __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_m2457350418_gshared (Dictionary_2_t2468003950 * __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_m1333745542_gshared (Dictionary_2_t2468003950 * __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_t2468003950 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t2468003950 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t2468003950 *)__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_t2468003950 *)__this); RuntimeObject * L_4 = (( RuntimeObject * (*) (Dictionary_2_t2468003950 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t2468003950 *)__this); ConnectionCache_t1120597666 L_5 = (( ConnectionCache_t1120597666 (*) (Dictionary_2_t2468003950 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); ConnectionCache_t1120597666 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_m1851123100_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2468003950 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t2468003950 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t2468003950 *)__this); ConnectionCache_t1120597666 L_3 = (( ConnectionCache_t1120597666 (*) (Dictionary_2_t2468003950 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, RuntimeObject *, ConnectionCache_t1120597666 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_1, (ConnectionCache_t1120597666 )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_m1644040098_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2468003950 *)__this); RuntimeObject * L_1 = (( RuntimeObject * (*) (Dictionary_2_t2468003950 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t2468003950 *)__this); ConnectionCache_t1120597666 L_3 = (( ConnectionCache_t1120597666 (*) (Dictionary_2_t2468003950 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, RuntimeObject *, ConnectionCache_t1120597666 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_1, (ConnectionCache_t1120597666 )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_m1601873317_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m1601873317_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_m1601873317_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_t2468003950 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t2468003950 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t2468003950 *)__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_m235335874_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m235335874_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_m235335874_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_t2468003950 *)__this); (( bool (*) (Dictionary_2_t2468003950 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t2468003950 *)__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_m1496422965_gshared (Dictionary_2_t2468003950 * __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_m1052063459_gshared (Dictionary_2_t2468003950 * __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_m4103057076_gshared (Dictionary_2_t2468003950 * __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_m3723765323_gshared (Dictionary_2_t2468003950 * __this, KeyValuePair_2_t570708821 ___keyValuePair0, const RuntimeMethod* method) { { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m3036718543((KeyValuePair_2_t570708821 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); ConnectionCache_t1120597666 L_1 = KeyValuePair_2_get_Value_m4035761078((KeyValuePair_2_t570708821 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, RuntimeObject *, ConnectionCache_t1120597666 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_0, (ConnectionCache_t1120597666 )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_m904304246_gshared (Dictionary_2_t2468003950 * __this, KeyValuePair_2_t570708821 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t570708821 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t2468003950 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2468003950 *, KeyValuePair_2_t570708821 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t2468003950 *)__this, (KeyValuePair_2_t570708821 )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_m3516315124_gshared (Dictionary_2_t2468003950 * __this, KeyValuePair_2U5BU5D_t2205225912* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2205225912* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, KeyValuePair_2U5BU5D_t2205225912*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2468003950 *)__this, (KeyValuePair_2U5BU5D_t2205225912*)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_m2180700818_gshared (Dictionary_2_t2468003950 * __this, KeyValuePair_2_t570708821 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t570708821 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t2468003950 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2468003950 *, KeyValuePair_2_t570708821 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t2468003950 *)__this, (KeyValuePair_2_t570708821 )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_m3036718543((KeyValuePair_2_t570708821 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t2468003950 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t2468003950 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t2468003950 *)__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_m2101125578_gshared (Dictionary_2_t2468003950 * __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_m2101125578_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2205225912* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t2468003950 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t2468003950 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t2205225912*)((KeyValuePair_2U5BU5D_t2205225912*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t2205225912* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t2205225912* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, KeyValuePair_2U5BU5D_t2205225912*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2468003950 *)__this, (KeyValuePair_2U5BU5D_t2205225912*)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_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t2468003950 *)__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_t2001129046 * L_10 = ((Dictionary_2_t2468003950_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_t2468003950 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t2468003950 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t2001129046 * L_12 = (Transform_1_t2001129046 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t2001129046 *, 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_t2468003950_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_t2468003950 *)(G_B4_2)); } IL_0046: { Transform_1_t2001129046 * L_13 = ((Dictionary_2_t2468003950_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t2468003950 *)G_B5_2); (( void (*) (Dictionary_2_t2468003950 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t2001129046 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t2468003950 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t2001129046 *)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_t3742829525 * L_17 = (Transform_1_t3742829525 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3742829525 *, 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_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, RuntimeArray *, int32_t, Transform_1_t3742829525 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t3742829525 *)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_m3830948824_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { Enumerator_t127219429 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3387632704((&L_0), (Dictionary_2_t2468003950 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t127219429 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_m1547684076_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { Enumerator_t127219429 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3387632704((&L_0), (Dictionary_2_t2468003950 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t127219429 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_m2382630184_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { ShimEnumerator_t2464724747 * L_0 = (ShimEnumerator_t2464724747 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t2464724747 *, Dictionary_2_t2468003950 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t2468003950 *)__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_m872917656_gshared (Dictionary_2_t2468003950 * __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 ConnectionCache_t1120597666 Dictionary_2_get_Item_m787310207_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m787310207_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_m787310207_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; } } { ConnectionCacheU5BU5D_t635928727* L_21 = (ConnectionCacheU5BU5D_t635928727*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; ConnectionCache_t1120597666 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_m787310207_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m3495851546_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, ConnectionCache_t1120597666 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m3495851546_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_m3495851546_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_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t2468003950 *)__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: { ConnectionCacheU5BU5D_t635928727* L_73 = (ConnectionCacheU5BU5D_t635928727*)__this->get_valueSlots_7(); int32_t L_74 = V_2; ConnectionCache_t1120597666 L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (ConnectionCache_t1120597666 )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_m2304201622_gshared (Dictionary_2_t2468003950 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m2304201622_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t2468003950 * G_B4_0 = NULL; Dictionary_2_t2468003950 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t2468003950 * 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_m2304201622_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t2468003950 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t2468003950 *)(__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_t2468003950 *)(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_t2468003950 *)(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_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t2468003950 *)__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_m848145584_gshared (Dictionary_2_t2468003950 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m848145584_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(((ConnectionCacheU5BU5D_t635928727*)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_m2445152740_gshared (Dictionary_2_t2468003950 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m2445152740_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_m2445152740_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_m2445152740_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_m2445152740_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_t2468003950 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t2468003950 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t2468003950 *)__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_m2445152740_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_t570708821 Dictionary_2_make_pair_m1932453056_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ConnectionCache_t1120597666 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ConnectionCache_t1120597666 L_1 = ___value1; KeyValuePair_2_t570708821 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m259423784((&L_2), (RuntimeObject *)L_0, (ConnectionCache_t1120597666 )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_m1897593082_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ConnectionCache_t1120597666 ___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 ConnectionCache_t1120597666 Dictionary_2_pick_value_m1689697232_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ConnectionCache_t1120597666 ___value1, const RuntimeMethod* method) { { ConnectionCache_t1120597666 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_m4179512493_gshared (Dictionary_2_t2468003950 * __this, KeyValuePair_2U5BU5D_t2205225912* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2205225912* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t2205225912* 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_t3742829525 * L_5 = (Transform_1_t3742829525 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t3742829525 *, 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_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, KeyValuePair_2U5BU5D_t2205225912*, int32_t, Transform_1_t3742829525 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t2468003950 *)__this, (KeyValuePair_2U5BU5D_t2205225912*)L_2, (int32_t)L_3, (Transform_1_t3742829525 *)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_m1335084985_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m1335084985_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; ConnectionCacheU5BU5D_t635928727* 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 = (ConnectionCacheU5BU5D_t635928727*)((ConnectionCacheU5BU5D_t635928727*)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); ConnectionCacheU5BU5D_t635928727* L_43 = (ConnectionCacheU5BU5D_t635928727*)__this->get_valueSlots_7(); ConnectionCacheU5BU5D_t635928727* 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); ConnectionCacheU5BU5D_t635928727* 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_m116097989_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, ConnectionCache_t1120597666 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m116097989_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_m116097989_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_m116097989_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_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t2468003950 *)__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); ConnectionCacheU5BU5D_t635928727* L_56 = (ConnectionCacheU5BU5D_t635928727*)__this->get_valueSlots_7(); int32_t L_57 = V_2; ConnectionCache_t1120597666 L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (ConnectionCache_t1120597666 )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_m2597072739_gshared (Dictionary_2_t2468003950 * __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_m3310643098_gshared (Dictionary_2_t2468003950 * __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); ConnectionCacheU5BU5D_t635928727* L_4 = (ConnectionCacheU5BU5D_t635928727*)__this->get_valueSlots_7(); ConnectionCacheU5BU5D_t635928727* L_5 = (ConnectionCacheU5BU5D_t635928727*)__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_m1863004813_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m1863004813_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_m1863004813_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_m3888625049_gshared (Dictionary_2_t2468003950 * __this, ConnectionCache_t1120597666 ___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_t3585337298 * L_0 = (( EqualityComparer_1_t3585337298 * (*) (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; ConnectionCacheU5BU5D_t635928727* L_6 = (ConnectionCacheU5BU5D_t635928727*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; ConnectionCache_t1120597666 L_9 = (L_6)->GetAt(static_cast(L_8)); ConnectionCache_t1120597666 L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, ConnectionCache_t1120597666 , ConnectionCache_t1120597666 >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (ConnectionCache_t1120597666 )L_9, (ConnectionCache_t1120597666 )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_m3261928477_gshared (Dictionary_2_t2468003950 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m3261928477_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t2205225912* 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_m3261928477_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_t2205225912*)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_t2205225912*)((KeyValuePair_2U5BU5D_t2205225912*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t2205225912* L_8 = V_0; NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, KeyValuePair_2U5BU5D_t2205225912*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2468003950 *)__this, (KeyValuePair_2U5BU5D_t2205225912*)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_t2205225912* 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_m209005500_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m209005500_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t2205225912* 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_t2205225912*)((KeyValuePair_2U5BU5D_t2205225912*)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_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t2468003950 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t2205225912* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t2205225912* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); RuntimeObject * L_18 = KeyValuePair_2_get_Key_m3036718543((KeyValuePair_2_t570708821 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t2205225912* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); ConnectionCache_t1120597666 L_21 = KeyValuePair_2_get_Value_m4035761078((KeyValuePair_2_t570708821 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2468003950 *)__this); (( void (*) (Dictionary_2_t2468003950 *, RuntimeObject *, ConnectionCache_t1120597666 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_18, (ConnectionCache_t1120597666 )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_t2205225912* 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_m856705767_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m856705767_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; ConnectionCache_t1120597666 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_m856705767_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); ConnectionCacheU5BU5D_t635928727* L_50 = (ConnectionCacheU5BU5D_t635928727*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(ConnectionCache_t1120597666 )); ConnectionCache_t1120597666 L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (ConnectionCache_t1120597666 )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_m3509311407_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, ConnectionCache_t1120597666 * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3509311407_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; ConnectionCache_t1120597666 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_m3509311407_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; } } { ConnectionCache_t1120597666 * L_21 = ___value1; ConnectionCacheU5BU5D_t635928727* L_22 = (ConnectionCacheU5BU5D_t635928727*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; ConnectionCache_t1120597666 L_25 = (L_22)->GetAt(static_cast(L_24)); *(ConnectionCache_t1120597666 *)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; } } { ConnectionCache_t1120597666 * L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(ConnectionCache_t1120597666 )); ConnectionCache_t1120597666 L_31 = V_2; *(ConnectionCache_t1120597666 *)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_t2657679421 * Dictionary_2_get_Keys_m2405451175_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { KeyCollection_t2657679421 * L_0 = (KeyCollection_t2657679421 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t2657679421 *, Dictionary_2_t2468003950 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t2468003950 *)__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_t4184048268 * Dictionary_2_get_Values_m3704992343_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { ValueCollection_t4184048268 * L_0 = (ValueCollection_t4184048268 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t4184048268 *, Dictionary_2_t2468003950 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t2468003950 *)__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_m1546297252_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m1546297252_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_m1546297252_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_m1546297252_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 ConnectionCache_t1120597666 Dictionary_2_ToTValue_m3179718687_gshared (Dictionary_2_t2468003950 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m3179718687_MetadataUsageId); s_Il2CppMethodInitialized = true; } ConnectionCache_t1120597666 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(ConnectionCache_t1120597666 )); ConnectionCache_t1120597666 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_m3179718687_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(ConnectionCache_t1120597666 *)((ConnectionCache_t1120597666 *)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_m1930000735_gshared (Dictionary_2_t2468003950 * __this, KeyValuePair_2_t570708821 ___pair0, const RuntimeMethod* method) { ConnectionCache_t1120597666 V_0; memset(&V_0, 0, sizeof(V_0)); { RuntimeObject * L_0 = KeyValuePair_2_get_Key_m3036718543((KeyValuePair_2_t570708821 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t2468003950 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2468003950 *, RuntimeObject *, ConnectionCache_t1120597666 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t2468003950 *)__this, (RuntimeObject *)L_0, (ConnectionCache_t1120597666 *)(&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_t3585337298 * L_2 = (( EqualityComparer_1_t3585337298 * (*) (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)); ConnectionCache_t1120597666 L_3 = KeyValuePair_2_get_Value_m4035761078((KeyValuePair_2_t570708821 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); ConnectionCache_t1120597666 L_4 = V_0; NullCheck((EqualityComparer_1_t3585337298 *)L_2); bool L_5 = VirtFuncInvoker2< bool, ConnectionCache_t1120597666 , ConnectionCache_t1120597666 >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3585337298 *)L_2, (ConnectionCache_t1120597666 )L_3, (ConnectionCache_t1120597666 )L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t127219429 Dictionary_2_GetEnumerator_m1753137994_gshared (Dictionary_2_t2468003950 * __this, const RuntimeMethod* method) { { Enumerator_t127219429 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3387632704((&L_0), (Dictionary_2_t2468003950 *)__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_m2684542515_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject * ___key0, ConnectionCache_t1120597666 ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; ConnectionCache_t1120597666 L_1 = ___value1; ConnectionCache_t1120597666 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_m1823202354_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t823988980 *)__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_m320728670_gshared (Dictionary_2_t823988980 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t823988980 *)__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_m2390481724_gshared (Dictionary_2_t823988980 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t823988980 *)__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_m1534242735_gshared (Dictionary_2_t823988980 * __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_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t823988980 *)__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_m3627611905_gshared (Dictionary_2_t823988980 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m3627611905_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t3221661147 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_m3627611905_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_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t823988980 *)__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_t3221661147 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t3221661147 >::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_t3221661147 )L_9; int32_t L_10 = KeyValuePair_2_get_Key_m2563504463((KeyValuePair_2_t3221661147 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); bool L_11 = KeyValuePair_2_get_Value_m1265427798((KeyValuePair_2_t3221661147 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t823988980 *)__this, (int32_t)L_10, (bool)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_m436317136_gshared (Dictionary_2_t823988980 * __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_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t823988980 *)__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_m3802779627_gshared (Dictionary_2_t823988980 * __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_m189882493_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t823988980 *)__this); KeyCollection_t1013664451 * L_0 = (( KeyCollection_t1013664451 * (*) (Dictionary_2_t823988980 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t823988980 *)__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_m2035858769_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t823988980 *)__this); ValueCollection_t2540033298 * L_0 = (( ValueCollection_t2540033298 * (*) (Dictionary_2_t823988980 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t823988980 *)__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_m3561002005_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t823988980 *)__this); KeyCollection_t1013664451 * L_0 = (( KeyCollection_t1013664451 * (*) (Dictionary_2_t823988980 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t823988980 *)__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_m463271573_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t823988980 *)__this); ValueCollection_t2540033298 * L_0 = (( ValueCollection_t2540033298 * (*) (Dictionary_2_t823988980 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t823988980 *)__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_m1453434918_gshared (Dictionary_2_t823988980 * __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_m3529539627_gshared (Dictionary_2_t823988980 * __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_m535386778_gshared (Dictionary_2_t823988980 * __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_t823988980 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t823988980 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t823988980 *)__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_t823988980 *)__this); int32_t L_4 = (( int32_t (*) (Dictionary_2_t823988980 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t823988980 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t823988980 *)__this); bool L_5 = (( bool (*) (Dictionary_2_t823988980 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t823988980 *)__this, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); bool 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_m1043240112_gshared (Dictionary_2_t823988980 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t823988980 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t823988980 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t823988980 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t823988980 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t823988980 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t823988980 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t823988980 *)__this, (int32_t)L_1, (bool)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_m3097081522_gshared (Dictionary_2_t823988980 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t823988980 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t823988980 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t823988980 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t823988980 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t823988980 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t823988980 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t823988980 *)__this, (int32_t)L_1, (bool)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_m839133807_gshared (Dictionary_2_t823988980 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m839133807_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_m839133807_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_t823988980 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t823988980 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t823988980 *)__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_m4225040230_gshared (Dictionary_2_t823988980 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m4225040230_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_m4225040230_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_t823988980 *)__this); (( bool (*) (Dictionary_2_t823988980 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t823988980 *)__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_m695052229_gshared (Dictionary_2_t823988980 * __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_m3480858100_gshared (Dictionary_2_t823988980 * __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_m1442083280_gshared (Dictionary_2_t823988980 * __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_m3999786761_gshared (Dictionary_2_t823988980 * __this, KeyValuePair_2_t3221661147 ___keyValuePair0, const RuntimeMethod* method) { { int32_t L_0 = KeyValuePair_2_get_Key_m2563504463((KeyValuePair_2_t3221661147 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); bool L_1 = KeyValuePair_2_get_Value_m1265427798((KeyValuePair_2_t3221661147 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t823988980 *)__this, (int32_t)L_0, (bool)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_m3830074428_gshared (Dictionary_2_t823988980 * __this, KeyValuePair_2_t3221661147 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3221661147 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t823988980 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t823988980 *, KeyValuePair_2_t3221661147 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t823988980 *)__this, (KeyValuePair_2_t3221661147 )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_m510226109_gshared (Dictionary_2_t823988980 * __this, KeyValuePair_2U5BU5D_t1719826522* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t1719826522* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, KeyValuePair_2U5BU5D_t1719826522*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t823988980 *)__this, (KeyValuePair_2U5BU5D_t1719826522*)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_m1284623019_gshared (Dictionary_2_t823988980 * __this, KeyValuePair_2_t3221661147 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t3221661147 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t823988980 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t823988980 *, KeyValuePair_2_t3221661147 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t823988980 *)__this, (KeyValuePair_2_t3221661147 )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_m2563504463((KeyValuePair_2_t3221661147 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t823988980 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t823988980 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t823988980 *)__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_m3203228456_gshared (Dictionary_2_t823988980 * __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_m3203228456_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t1719826522* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t823988980 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t823988980 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t1719826522*)((KeyValuePair_2U5BU5D_t1719826522*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t1719826522* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t1719826522* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, KeyValuePair_2U5BU5D_t1719826522*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t823988980 *)__this, (KeyValuePair_2U5BU5D_t1719826522*)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_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t823988980 *)__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_t1515729656 * L_10 = ((Dictionary_2_t823988980_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_t823988980 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t823988980 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t1515729656 * L_12 = (Transform_1_t1515729656 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t1515729656 *, 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_t823988980_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_t823988980 *)(G_B4_2)); } IL_0046: { Transform_1_t1515729656 * L_13 = ((Dictionary_2_t823988980_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t823988980 *)G_B5_2); (( void (*) (Dictionary_2_t823988980 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t1515729656 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t823988980 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t1515729656 *)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_t1613415165 * L_17 = (Transform_1_t1613415165 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1613415165 *, 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_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, RuntimeArray *, int32_t, Transform_1_t1613415165 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t823988980 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t1613415165 *)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_m3397835441_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { Enumerator_t2778171755 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3738699963((&L_0), (Dictionary_2_t823988980 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t2778171755 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_m845062630_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { Enumerator_t2778171755 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3738699963((&L_0), (Dictionary_2_t823988980 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t2778171755 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_m2010239494_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { ShimEnumerator_t820709777 * L_0 = (ShimEnumerator_t820709777 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t820709777 *, Dictionary_2_t823988980 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t823988980 *)__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_m1757464588_gshared (Dictionary_2_t823988980 * __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 bool Dictionary_2_get_Item_m3631925307_gshared (Dictionary_2_t823988980 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m3631925307_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_m3631925307_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(); KeyCodeU5BU5D_t2223234056* L_15 = (KeyCodeU5BU5D_t2223234056*)__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; } } { BooleanU5BU5D_t2897418192* L_21 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; bool 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_m3631925307_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m4227704615_gshared (Dictionary_2_t823988980 * __this, int32_t ___key0, bool ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m4227704615_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_m4227704615_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(); KeyCodeU5BU5D_t2223234056* L_17 = (KeyCodeU5BU5D_t2223234056*)__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_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t823988980 *)__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); KeyCodeU5BU5D_t2223234056* L_55 = (KeyCodeU5BU5D_t2223234056*)__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: { BooleanU5BU5D_t2897418192* L_73 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_74 = V_2; bool L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (bool)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_m2521166039_gshared (Dictionary_2_t823988980 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m2521166039_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t823988980 * G_B4_0 = NULL; Dictionary_2_t823988980 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t823988980 * 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_m2521166039_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t823988980 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t823988980 *)(__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_t823988980 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t769066613 * L_5 = (( EqualityComparer_1_t769066613 * (*) (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_t823988980 *)(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_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t823988980 *)__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_m3600486837_gshared (Dictionary_2_t823988980 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m3600486837_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(((KeyCodeU5BU5D_t2223234056*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((BooleanU5BU5D_t2897418192*)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_m1238661367_gshared (Dictionary_2_t823988980 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m1238661367_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_m1238661367_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_m1238661367_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_m1238661367_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_t823988980 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t823988980 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t823988980 *)__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_m1238661367_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_t3221661147 Dictionary_2_make_pair_m1570773566_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, bool ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; bool L_1 = ___value1; KeyValuePair_2_t3221661147 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m1682840846((&L_2), (int32_t)L_0, (bool)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_m2554479445_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, bool ___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 bool Dictionary_2_pick_value_m2086266199_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, bool ___value1, const RuntimeMethod* method) { { bool 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_m202040803_gshared (Dictionary_2_t823988980 * __this, KeyValuePair_2U5BU5D_t1719826522* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t1719826522* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t823988980 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t1719826522* 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_t1613415165 * L_5 = (Transform_1_t1613415165 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1613415165 *, 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_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, KeyValuePair_2U5BU5D_t1719826522*, int32_t, Transform_1_t1613415165 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t823988980 *)__this, (KeyValuePair_2U5BU5D_t1719826522*)L_2, (int32_t)L_3, (Transform_1_t1613415165 *)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_m1173142812_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m1173142812_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; KeyCodeU5BU5D_t2223234056* V_7 = NULL; BooleanU5BU5D_t2897418192* 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(); KeyCodeU5BU5D_t2223234056* L_11 = (KeyCodeU5BU5D_t2223234056*)__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 = (KeyCodeU5BU5D_t2223234056*)((KeyCodeU5BU5D_t2223234056*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (BooleanU5BU5D_t2897418192*)((BooleanU5BU5D_t2897418192*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); KeyCodeU5BU5D_t2223234056* L_40 = (KeyCodeU5BU5D_t2223234056*)__this->get_keySlots_6(); KeyCodeU5BU5D_t2223234056* 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); BooleanU5BU5D_t2897418192* L_43 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); BooleanU5BU5D_t2897418192* 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); KeyCodeU5BU5D_t2223234056* L_46 = V_7; __this->set_keySlots_6(L_46); BooleanU5BU5D_t2897418192* 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_m2827945548_gshared (Dictionary_2_t823988980 * __this, int32_t ___key0, bool ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m2827945548_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_m2827945548_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(); KeyCodeU5BU5D_t2223234056* L_16 = (KeyCodeU5BU5D_t2223234056*)__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_m2827945548_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_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t823988980 *)__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))); KeyCodeU5BU5D_t2223234056* L_53 = (KeyCodeU5BU5D_t2223234056*)__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); BooleanU5BU5D_t2897418192* L_56 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_57 = V_2; bool L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (bool)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_m4283162871_gshared (Dictionary_2_t823988980 * __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_m1935637362_gshared (Dictionary_2_t823988980 * __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); KeyCodeU5BU5D_t2223234056* L_2 = (KeyCodeU5BU5D_t2223234056*)__this->get_keySlots_6(); KeyCodeU5BU5D_t2223234056* L_3 = (KeyCodeU5BU5D_t2223234056*)__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); BooleanU5BU5D_t2897418192* L_4 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); BooleanU5BU5D_t2897418192* L_5 = (BooleanU5BU5D_t2897418192*)__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_m1291757866_gshared (Dictionary_2_t823988980 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m1291757866_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_m1291757866_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(); KeyCodeU5BU5D_t2223234056* L_15 = (KeyCodeU5BU5D_t2223234056*)__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_m1734180194_gshared (Dictionary_2_t823988980 * __this, bool ___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_t2562027597 * L_0 = (( EqualityComparer_1_t2562027597 * (*) (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; BooleanU5BU5D_t2897418192* L_6 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; bool L_9 = (L_6)->GetAt(static_cast(L_8)); bool L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, bool, bool >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (bool)L_9, (bool)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_m2715558590_gshared (Dictionary_2_t823988980 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m2715558590_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t1719826522* 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_m2715558590_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_t1719826522*)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_t1719826522*)((KeyValuePair_2U5BU5D_t1719826522*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t1719826522* L_8 = V_0; NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, KeyValuePair_2U5BU5D_t1719826522*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t823988980 *)__this, (KeyValuePair_2U5BU5D_t1719826522*)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_t1719826522* 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_m3034817185_gshared (Dictionary_2_t823988980 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m3034817185_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t1719826522* 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_t1719826522*)((KeyValuePair_2U5BU5D_t1719826522*)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_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t823988980 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t1719826522* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t1719826522* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = KeyValuePair_2_get_Key_m2563504463((KeyValuePair_2_t3221661147 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t1719826522* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); bool L_21 = KeyValuePair_2_get_Value_m1265427798((KeyValuePair_2_t3221661147 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t823988980 *)__this); (( void (*) (Dictionary_2_t823988980 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t823988980 *)__this, (int32_t)L_18, (bool)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_t1719826522* 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_m3937690_gshared (Dictionary_2_t823988980 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m3937690_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; bool V_5 = false; { 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_m3937690_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(); KeyCodeU5BU5D_t2223234056* L_17 = (KeyCodeU5BU5D_t2223234056*)__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); KeyCodeU5BU5D_t2223234056* L_47 = (KeyCodeU5BU5D_t2223234056*)__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); BooleanU5BU5D_t2897418192* L_50 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(bool)); bool L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (bool)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_m3292033914_gshared (Dictionary_2_t823988980 * __this, int32_t ___key0, bool* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3292033914_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; { 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_m3292033914_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(); KeyCodeU5BU5D_t2223234056* L_15 = (KeyCodeU5BU5D_t2223234056*)__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; } } { bool* L_21 = ___value1; BooleanU5BU5D_t2897418192* L_22 = (BooleanU5BU5D_t2897418192*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; bool L_25 = (L_22)->GetAt(static_cast(L_24)); *(bool*)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; } } { bool* L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(bool)); bool L_31 = V_2; *(bool*)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_t1013664451 * Dictionary_2_get_Keys_m606867151_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { KeyCollection_t1013664451 * L_0 = (KeyCollection_t1013664451 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t1013664451 *, Dictionary_2_t823988980 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t823988980 *)__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_t2540033298 * Dictionary_2_get_Values_m203485490_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { ValueCollection_t2540033298 * L_0 = (ValueCollection_t2540033298 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t2540033298 *, Dictionary_2_t823988980 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t823988980 *)__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_m1089944638_gshared (Dictionary_2_t823988980 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m1089944638_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_m1089944638_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_m1089944638_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 bool Dictionary_2_ToTValue_m691402867_gshared (Dictionary_2_t823988980 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m691402867_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; { 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(bool)); bool 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_m691402867_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(bool*)((bool*)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_m1275745026_gshared (Dictionary_2_t823988980 * __this, KeyValuePair_2_t3221661147 ___pair0, const RuntimeMethod* method) { bool V_0 = false; { int32_t L_0 = KeyValuePair_2_get_Key_m2563504463((KeyValuePair_2_t3221661147 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t823988980 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t823988980 *, int32_t, bool*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t823988980 *)__this, (int32_t)L_0, (bool*)(&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_t2562027597 * L_2 = (( EqualityComparer_1_t2562027597 * (*) (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)); bool L_3 = KeyValuePair_2_get_Value_m1265427798((KeyValuePair_2_t3221661147 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); bool L_4 = V_0; NullCheck((EqualityComparer_1_t2562027597 *)L_2); bool L_5 = VirtFuncInvoker2< bool, bool, bool >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2562027597 *)L_2, (bool)L_3, (bool)L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t2778171755 Dictionary_2_GetEnumerator_m2938918999_gshared (Dictionary_2_t823988980 * __this, const RuntimeMethod* method) { { Enumerator_t2778171755 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3738699963((&L_0), (Dictionary_2_t823988980 *)__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_m3421193992_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, bool ___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); bool L_3 = ___value1; bool 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_m3623859855_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2123967789 *)__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_m2938210011_gshared (Dictionary_2_t2123967789 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___comparer0; NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2123967789 *)__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_m3068453929_gshared (Dictionary_2_t2123967789 * __this, RuntimeObject* ___dictionary0, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___dictionary0; NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((Dictionary_2_t2123967789 *)__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_m3243441811_gshared (Dictionary_2_t2123967789 * __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_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2123967789 *)__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_m4052832642_gshared (Dictionary_2_t2123967789 * __this, RuntimeObject* ___dictionary0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2__ctor_m4052832642_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2_t226672660 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_m4052832642_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_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2123967789 *)__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_t226672660 L_9 = InterfaceFuncInvoker0< KeyValuePair_2_t226672660 >::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_t226672660 )L_9; int32_t L_10 = KeyValuePair_2_get_Key_m2592279019((KeyValuePair_2_t226672660 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); float L_11 = KeyValuePair_2_get_Value_m1828748215((KeyValuePair_2_t226672660 *)(&V_1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2123967789 *)__this, (int32_t)L_10, (float)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_m570511601_gshared (Dictionary_2_t2123967789 * __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_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 0)->methodPointer)((Dictionary_2_t2123967789 *)__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_m2486094177_gshared (Dictionary_2_t2123967789 * __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_m3128529343_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2123967789 *)__this); KeyCollection_t2313643260 * L_0 = (( KeyCollection_t2313643260 * (*) (Dictionary_2_t2123967789 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t2123967789 *)__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_m2823250716_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2123967789 *)__this); ValueCollection_t3840012107 * L_0 = (( ValueCollection_t3840012107 * (*) (Dictionary_2_t2123967789 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t2123967789 *)__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_m1718039695_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2123967789 *)__this); KeyCollection_t2313643260 * L_0 = (( KeyCollection_t2313643260 * (*) (Dictionary_2_t2123967789 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 8)->methodPointer)((Dictionary_2_t2123967789 *)__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_m261290845_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { NullCheck((Dictionary_2_t2123967789 *)__this); ValueCollection_t3840012107 * L_0 = (( ValueCollection_t3840012107 * (*) (Dictionary_2_t2123967789 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((Dictionary_2_t2123967789 *)__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_m2595648103_gshared (Dictionary_2_t2123967789 * __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_m825754095_gshared (Dictionary_2_t2123967789 * __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_m798845911_gshared (Dictionary_2_t2123967789 * __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_t2123967789 *)__this); bool L_2 = (( bool (*) (Dictionary_2_t2123967789 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t2123967789 *)__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_t2123967789 *)__this); int32_t L_4 = (( int32_t (*) (Dictionary_2_t2123967789 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2123967789 *)__this, (RuntimeObject *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); NullCheck((Dictionary_2_t2123967789 *)__this); float L_5 = (( float (*) (Dictionary_2_t2123967789 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((Dictionary_2_t2123967789 *)__this, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); float 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_m1807273566_gshared (Dictionary_2_t2123967789 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2123967789 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t2123967789 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2123967789 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t2123967789 *)__this); float L_3 = (( float (*) (Dictionary_2_t2123967789 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t2123967789 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((Dictionary_2_t2123967789 *)__this, (int32_t)L_1, (float)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_m3518685364_gshared (Dictionary_2_t2123967789 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___key0; NullCheck((Dictionary_2_t2123967789 *)__this); int32_t L_1 = (( int32_t (*) (Dictionary_2_t2123967789 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((Dictionary_2_t2123967789 *)__this, (RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject * L_2 = ___value1; NullCheck((Dictionary_2_t2123967789 *)__this); float L_3 = (( float (*) (Dictionary_2_t2123967789 *, RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((Dictionary_2_t2123967789 *)__this, (RuntimeObject *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2123967789 *)__this, (int32_t)L_1, (float)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_m521478384_gshared (Dictionary_2_t2123967789 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Contains_m521478384_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_m521478384_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_t2123967789 *)__this); bool L_4 = (( bool (*) (Dictionary_2_t2123967789 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((Dictionary_2_t2123967789 *)__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_m2926630397_gshared (Dictionary_2_t2123967789 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_System_Collections_IDictionary_Remove_m2926630397_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_m2926630397_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_t2123967789 *)__this); (( bool (*) (Dictionary_2_t2123967789 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t2123967789 *)__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_m2304544776_gshared (Dictionary_2_t2123967789 * __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_m2988207148_gshared (Dictionary_2_t2123967789 * __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_m650484284_gshared (Dictionary_2_t2123967789 * __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_m2158295989_gshared (Dictionary_2_t2123967789 * __this, KeyValuePair_2_t226672660 ___keyValuePair0, const RuntimeMethod* method) { { int32_t L_0 = KeyValuePair_2_get_Key_m2592279019((KeyValuePair_2_t226672660 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); float L_1 = KeyValuePair_2_get_Value_m1828748215((KeyValuePair_2_t226672660 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2123967789 *)__this, (int32_t)L_0, (float)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_m665045127_gshared (Dictionary_2_t2123967789 * __this, KeyValuePair_2_t226672660 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t226672660 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t2123967789 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2123967789 *, KeyValuePair_2_t226672660 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t2123967789 *)__this, (KeyValuePair_2_t226672660 )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_m2572123833_gshared (Dictionary_2_t2123967789 * __this, KeyValuePair_2U5BU5D_t267319581* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t267319581* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, KeyValuePair_2U5BU5D_t267319581*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2123967789 *)__this, (KeyValuePair_2U5BU5D_t267319581*)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_m3533435310_gshared (Dictionary_2_t2123967789 * __this, KeyValuePair_2_t226672660 ___keyValuePair0, const RuntimeMethod* method) { { KeyValuePair_2_t226672660 L_0 = ___keyValuePair0; NullCheck((Dictionary_2_t2123967789 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2123967789 *, KeyValuePair_2_t226672660 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((Dictionary_2_t2123967789 *)__this, (KeyValuePair_2_t226672660 )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_m2592279019((KeyValuePair_2_t226672660 *)(&___keyValuePair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t2123967789 *)__this); bool L_3 = (( bool (*) (Dictionary_2_t2123967789 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((Dictionary_2_t2123967789 *)__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_m2434806638_gshared (Dictionary_2_t2123967789 * __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_m2434806638_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t267319581* V_0 = NULL; DictionaryEntryU5BU5D_t4217117203* V_1 = NULL; int32_t G_B5_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B5_1 = NULL; Dictionary_2_t2123967789 * G_B5_2 = NULL; int32_t G_B4_0 = 0; DictionaryEntryU5BU5D_t4217117203* G_B4_1 = NULL; Dictionary_2_t2123967789 * G_B4_2 = NULL; { RuntimeArray * L_0 = ___array0; V_0 = (KeyValuePair_2U5BU5D_t267319581*)((KeyValuePair_2U5BU5D_t267319581*)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20))); KeyValuePair_2U5BU5D_t267319581* L_1 = V_0; if (!L_1) { goto IL_0016; } } { KeyValuePair_2U5BU5D_t267319581* L_2 = V_0; int32_t L_3 = ___index1; NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, KeyValuePair_2U5BU5D_t267319581*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2123967789 *)__this, (KeyValuePair_2U5BU5D_t267319581*)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_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t2123967789 *)__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_t63222715 * L_10 = ((Dictionary_2_t2123967789_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_t2123967789 *)(__this)); if (L_10) { G_B5_0 = L_9; G_B5_1 = L_8; G_B5_2 = ((Dictionary_2_t2123967789 *)(__this)); goto IL_0046; } } { intptr_t L_11 = (intptr_t)IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23); Transform_1_t63222715 * L_12 = (Transform_1_t63222715 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 24)); (( void (*) (Transform_1_t63222715 *, 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_t2123967789_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_t2123967789 *)(G_B4_2)); } IL_0046: { Transform_1_t63222715 * L_13 = ((Dictionary_2_t2123967789_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)))->get_U3CU3Ef__amU24cacheB_15(); NullCheck((Dictionary_2_t2123967789 *)G_B5_2); (( void (*) (Dictionary_2_t2123967789 *, DictionaryEntryU5BU5D_t4217117203*, int32_t, Transform_1_t63222715 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((Dictionary_2_t2123967789 *)G_B5_2, (DictionaryEntryU5BU5D_t4217117203*)G_B5_1, (int32_t)G_B5_0, (Transform_1_t63222715 *)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_t1460887033 * L_17 = (Transform_1_t1460887033 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1460887033 *, 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_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, RuntimeArray *, int32_t, Transform_1_t1460887033 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((Dictionary_2_t2123967789 *)__this, (RuntimeArray *)L_14, (int32_t)L_15, (Transform_1_t1460887033 *)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_m87323580_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { Enumerator_t4078150564 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m699687415((&L_0), (Dictionary_2_t2123967789 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t4078150564 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_m1943184626_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { Enumerator_t4078150564 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m699687415((&L_0), (Dictionary_2_t2123967789 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); Enumerator_t4078150564 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_m2046492534_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { ShimEnumerator_t2120688586 * L_0 = (ShimEnumerator_t2120688586 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (ShimEnumerator_t2120688586 *, Dictionary_2_t2123967789 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_0, (Dictionary_2_t2123967789 *)__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_m659539950_gshared (Dictionary_2_t2123967789 * __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 float Dictionary_2_get_Item_m3796949907_gshared (Dictionary_2_t2123967789 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_get_Item_m3796949907_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_m3796949907_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(); KeyCodeU5BU5D_t2223234056* L_15 = (KeyCodeU5BU5D_t2223234056*)__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; } } { SingleU5BU5D_t1444911251* L_21 = (SingleU5BU5D_t1444911251*)__this->get_valueSlots_7(); int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; float 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_m3796949907_RuntimeMethod_var); } } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) extern "C" IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2677242717_gshared (Dictionary_2_t2123967789 * __this, int32_t ___key0, float ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_set_Item_m2677242717_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_m2677242717_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(); KeyCodeU5BU5D_t2223234056* L_17 = (KeyCodeU5BU5D_t2223234056*)__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_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t2123967789 *)__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); KeyCodeU5BU5D_t2223234056* L_55 = (KeyCodeU5BU5D_t2223234056*)__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: { SingleU5BU5D_t1444911251* L_73 = (SingleU5BU5D_t1444911251*)__this->get_valueSlots_7(); int32_t L_74 = V_2; float L_75 = ___value1; NullCheck(L_73); (L_73)->SetAt(static_cast(L_74), (float)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_m1860526824_gshared (Dictionary_2_t2123967789 * __this, int32_t ___capacity0, RuntimeObject* ___hcp1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Init_m1860526824_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Dictionary_2_t2123967789 * G_B4_0 = NULL; Dictionary_2_t2123967789 * G_B3_0 = NULL; RuntimeObject* G_B5_0 = NULL; Dictionary_2_t2123967789 * 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_m1860526824_RuntimeMethod_var); } IL_0012: { RuntimeObject* L_2 = ___hcp1; G_B3_0 = ((Dictionary_2_t2123967789 *)(__this)); if (!L_2) { G_B4_0 = ((Dictionary_2_t2123967789 *)(__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_t2123967789 *)(G_B3_0)); goto IL_0026; } IL_0021: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 38)); EqualityComparer_1_t769066613 * L_5 = (( EqualityComparer_1_t769066613 * (*) (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_t2123967789 *)(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_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t2123967789 *)__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_m3652149650_gshared (Dictionary_2_t2123967789 * __this, int32_t ___size0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_InitArrays_m3652149650_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(((KeyCodeU5BU5D_t2223234056*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_2))); int32_t L_3 = ___size0; __this->set_valueSlots_7(((SingleU5BU5D_t1444911251*)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_m3915247762_gshared (Dictionary_2_t2123967789 * __this, RuntimeArray * ___array0, int32_t ___index1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_CopyToCheck_m3915247762_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_m3915247762_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_m3915247762_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_m3915247762_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_t2123967789 *)__this); int32_t L_11 = (( int32_t (*) (Dictionary_2_t2123967789 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((Dictionary_2_t2123967789 *)__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_m3915247762_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_t226672660 Dictionary_2_make_pair_m3163781018_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, float ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___key0; float L_1 = ___value1; KeyValuePair_2_t226672660 L_2; memset(&L_2, 0, sizeof(L_2)); KeyValuePair_2__ctor_m1260844265((&L_2), (int32_t)L_0, (float)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_m905359313_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, float ___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 float Dictionary_2_pick_value_m3594652679_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, float ___value1, const RuntimeMethod* method) { { float 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_m1819367654_gshared (Dictionary_2_t2123967789 * __this, KeyValuePair_2U5BU5D_t267319581* ___array0, int32_t ___index1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t267319581* L_0 = ___array0; int32_t L_1 = ___index1; NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, RuntimeArray *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)->methodPointer)((Dictionary_2_t2123967789 *)__this, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 21)); KeyValuePair_2U5BU5D_t267319581* 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_t1460887033 * L_5 = (Transform_1_t1460887033 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 28)); (( void (*) (Transform_1_t1460887033 *, 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_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, KeyValuePair_2U5BU5D_t267319581*, int32_t, Transform_1_t1460887033 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)((Dictionary_2_t2123967789 *)__this, (KeyValuePair_2U5BU5D_t267319581*)L_2, (int32_t)L_3, (Transform_1_t1460887033 *)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_m1385611070_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Resize_m1385611070_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; KeyCodeU5BU5D_t2223234056* V_7 = NULL; SingleU5BU5D_t1444911251* 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(); KeyCodeU5BU5D_t2223234056* L_11 = (KeyCodeU5BU5D_t2223234056*)__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 = (KeyCodeU5BU5D_t2223234056*)((KeyCodeU5BU5D_t2223234056*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 40), (uint32_t)L_38)); int32_t L_39 = V_0; V_8 = (SingleU5BU5D_t1444911251*)((SingleU5BU5D_t1444911251*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 41), (uint32_t)L_39)); KeyCodeU5BU5D_t2223234056* L_40 = (KeyCodeU5BU5D_t2223234056*)__this->get_keySlots_6(); KeyCodeU5BU5D_t2223234056* 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); SingleU5BU5D_t1444911251* L_43 = (SingleU5BU5D_t1444911251*)__this->get_valueSlots_7(); SingleU5BU5D_t1444911251* 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); KeyCodeU5BU5D_t2223234056* L_46 = V_7; __this->set_keySlots_6(L_46); SingleU5BU5D_t1444911251* 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_m2148408108_gshared (Dictionary_2_t2123967789 * __this, int32_t ___key0, float ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Add_m2148408108_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_m2148408108_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(); KeyCodeU5BU5D_t2223234056* L_16 = (KeyCodeU5BU5D_t2223234056*)__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_m2148408108_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_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((Dictionary_2_t2123967789 *)__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))); KeyCodeU5BU5D_t2223234056* L_53 = (KeyCodeU5BU5D_t2223234056*)__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); SingleU5BU5D_t1444911251* L_56 = (SingleU5BU5D_t1444911251*)__this->get_valueSlots_7(); int32_t L_57 = V_2; float L_58 = ___value1; NullCheck(L_56); (L_56)->SetAt(static_cast(L_57), (float)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_m1684119095_gshared (Dictionary_2_t2123967789 * __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_m3035884507_gshared (Dictionary_2_t2123967789 * __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); KeyCodeU5BU5D_t2223234056* L_2 = (KeyCodeU5BU5D_t2223234056*)__this->get_keySlots_6(); KeyCodeU5BU5D_t2223234056* L_3 = (KeyCodeU5BU5D_t2223234056*)__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); SingleU5BU5D_t1444911251* L_4 = (SingleU5BU5D_t1444911251*)__this->get_valueSlots_7(); SingleU5BU5D_t1444911251* L_5 = (SingleU5BU5D_t1444911251*)__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_m1315157861_gshared (Dictionary_2_t2123967789 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ContainsKey_m1315157861_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_m1315157861_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(); KeyCodeU5BU5D_t2223234056* L_15 = (KeyCodeU5BU5D_t2223234056*)__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_m4245721687_gshared (Dictionary_2_t2123967789 * __this, float ___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_t3862006406 * L_0 = (( EqualityComparer_1_t3862006406 * (*) (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; SingleU5BU5D_t1444911251* L_6 = (SingleU5BU5D_t1444911251*)__this->get_valueSlots_7(); int32_t L_7 = V_2; NullCheck(L_6); int32_t L_8 = L_7; float L_9 = (L_6)->GetAt(static_cast(L_8)); float L_10 = ___value0; NullCheck((RuntimeObject*)L_5); bool L_11 = InterfaceFuncInvoker2< bool, float, float >::Invoke(0 /* System.Boolean System.Collections.Generic.IEqualityComparer`1::Equals(T,T) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 48), (RuntimeObject*)L_5, (float)L_9, (float)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_m2666523813_gshared (Dictionary_2_t2123967789 * __this, SerializationInfo_t950877179 * ___info0, StreamingContext_t3711869237 ___context1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_GetObjectData_m2666523813_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2U5BU5D_t267319581* 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_m2666523813_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_t267319581*)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_t267319581*)((KeyValuePair_2U5BU5D_t267319581*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 49), (uint32_t)L_7)); KeyValuePair_2U5BU5D_t267319581* L_8 = V_0; NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, KeyValuePair_2U5BU5D_t267319581*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((Dictionary_2_t2123967789 *)__this, (KeyValuePair_2U5BU5D_t267319581*)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_t267319581* 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_m1058802443_gshared (Dictionary_2_t2123967789 * __this, RuntimeObject * ___sender0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_OnDeserialization_m1058802443_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; KeyValuePair_2U5BU5D_t267319581* 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_t267319581*)((KeyValuePair_2U5BU5D_t267319581*)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_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((Dictionary_2_t2123967789 *)__this, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); __this->set_count_10(0); KeyValuePair_2U5BU5D_t267319581* L_15 = V_1; if (!L_15) { goto IL_00c9; } } { V_2 = (int32_t)0; goto IL_00c0; } IL_009e: { KeyValuePair_2U5BU5D_t267319581* L_16 = V_1; int32_t L_17 = V_2; NullCheck(L_16); int32_t L_18 = KeyValuePair_2_get_Key_m2592279019((KeyValuePair_2_t226672660 *)((L_16)->GetAddressAt(static_cast(L_17))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); KeyValuePair_2U5BU5D_t267319581* L_19 = V_1; int32_t L_20 = V_2; NullCheck(L_19); float L_21 = KeyValuePair_2_get_Value_m1828748215((KeyValuePair_2_t226672660 *)((L_19)->GetAddressAt(static_cast(L_20))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); NullCheck((Dictionary_2_t2123967789 *)__this); (( void (*) (Dictionary_2_t2123967789 *, int32_t, float, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 7)->methodPointer)((Dictionary_2_t2123967789 *)__this, (int32_t)L_18, (float)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_t267319581* 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_m1109506326_gshared (Dictionary_2_t2123967789 * __this, int32_t ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_Remove_m1109506326_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; float V_5 = 0.0f; { 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_m1109506326_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(); KeyCodeU5BU5D_t2223234056* L_17 = (KeyCodeU5BU5D_t2223234056*)__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); KeyCodeU5BU5D_t2223234056* L_47 = (KeyCodeU5BU5D_t2223234056*)__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); SingleU5BU5D_t1444911251* L_50 = (SingleU5BU5D_t1444911251*)__this->get_valueSlots_7(); int32_t L_51 = V_2; il2cpp_codegen_initobj((&V_5), sizeof(float)); float L_52 = V_5; NullCheck(L_50); (L_50)->SetAt(static_cast(L_51), (float)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_m3059847450_gshared (Dictionary_2_t2123967789 * __this, int32_t ___key0, float* ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_TryGetValue_m3059847450_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; float V_2 = 0.0f; { 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_m3059847450_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(); KeyCodeU5BU5D_t2223234056* L_15 = (KeyCodeU5BU5D_t2223234056*)__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; } } { float* L_21 = ___value1; SingleU5BU5D_t1444911251* L_22 = (SingleU5BU5D_t1444911251*)__this->get_valueSlots_7(); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; float L_25 = (L_22)->GetAt(static_cast(L_24)); *(float*)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; } } { float* L_30 = ___value1; il2cpp_codegen_initobj((&V_2), sizeof(float)); float L_31 = V_2; *(float*)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_t2313643260 * Dictionary_2_get_Keys_m3480735411_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { KeyCollection_t2313643260 * L_0 = (KeyCollection_t2313643260 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 52)); (( void (*) (KeyCollection_t2313643260 *, Dictionary_2_t2123967789 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 53)->methodPointer)(L_0, (Dictionary_2_t2123967789 *)__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_t3840012107 * Dictionary_2_get_Values_m2493849841_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { ValueCollection_t3840012107 * L_0 = (ValueCollection_t3840012107 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 54)); (( void (*) (ValueCollection_t3840012107 *, Dictionary_2_t2123967789 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 55)->methodPointer)(L_0, (Dictionary_2_t2123967789 *)__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_m2056936717_gshared (Dictionary_2_t2123967789 * __this, RuntimeObject * ___key0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTKey_m2056936717_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_m2056936717_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_m2056936717_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 float Dictionary_2_ToTValue_m1248540420_gshared (Dictionary_2_t2123967789 * __this, RuntimeObject * ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Dictionary_2_ToTValue_m1248540420_MetadataUsageId); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { 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(float)); float 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_m1248540420_RuntimeMethod_var); } IL_0053: { RuntimeObject * L_11 = ___value0; return ((*(float*)((float*)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_m1772241805_gshared (Dictionary_2_t2123967789 * __this, KeyValuePair_2_t226672660 ___pair0, const RuntimeMethod* method) { float V_0 = 0.0f; { int32_t L_0 = KeyValuePair_2_get_Key_m2592279019((KeyValuePair_2_t226672660 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); NullCheck((Dictionary_2_t2123967789 *)__this); bool L_1 = (( bool (*) (Dictionary_2_t2123967789 *, int32_t, float*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 58)->methodPointer)((Dictionary_2_t2123967789 *)__this, (int32_t)L_0, (float*)(&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_t3862006406 * L_2 = (( EqualityComparer_1_t3862006406 * (*) (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)); float L_3 = KeyValuePair_2_get_Value_m1828748215((KeyValuePair_2_t226672660 *)(&___pair0), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); float L_4 = V_0; NullCheck((EqualityComparer_1_t3862006406 *)L_2); bool L_5 = VirtFuncInvoker2< bool, float, float >::Invoke(9 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3862006406 *)L_2, (float)L_3, (float)L_4); return L_5; } } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t4078150564 Dictionary_2_GetEnumerator_m1767824561_gshared (Dictionary_2_t2123967789 * __this, const RuntimeMethod* method) { { Enumerator_t4078150564 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m699687415((&L_0), (Dictionary_2_t2123967789 *)__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_m2767546342_gshared (RuntimeObject * __this /* static, unused */, int32_t ___key0, float ___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); float L_3 = ___value1; float 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